ssm项目配置准备

ssm项目即spring+springmvc+mybatis三大框架整合项目。

以ssm作为技术框架,建立一个人事管理系统的项目,通过项目来检验对ssm框架的掌握程度。在进行项目前需要做好开始准备,先配置好需要的配置文件等。本篇文章就是用来说明配置文件信息的。

一、新建一个Maven项目,给项目分好目录。方便后续写代码时整理。在Java目录下新建5个基本包:bean(bean包作为放置数据库表对应的Java类文件)、controller(controller包放置项目中控制器,逻辑跳转的Java文件)、dao(dao包放置抽象出的与数据库做连接的接口)、service(service放置项目业务逻辑的接口)、serviceimpl(serviceimpl对应业务逻辑接口的实现类)。

再在WEB-INF文件夹下建文件夹jsp和static,分别放置jsp页面和项目中的静态文件,如jQuery文件,图片等。

二、在pom.xml文件中引入项目所需的jar包。

中央仓库:http://mvnrepository.com/

项目所需jar包通过去中央仓库中查找导入就可以了。项目需要spring,springmvc,mybatis,数据库连接池,数据库驱动包,jstl,servlet-api,junit等基本jar包。

三、编写ssm整合的关键配置文件,按web-springmvc-spring顺序编写。

1、配置web.xml文件

a、配置spring核心监听器contextLoaderListener,在服务启动时就加载spring容器,且只会加载一次。并设置spring配置文件applicationContext.xml的位置。

b、配置springmvc的前端控制器:DispatcherServlet。并设置springmvc配置文件springmvc.xml的位置。

c、配置字符编码控制器,由spring提供的针对中文乱码的编码过滤器,统一项目中的字符为utf-8。

至此,web.xml文件就配置好了。

2、接下来配置springmvc文件。

a、开启springmvcIOC 自动扫描注解包,和开启注解的配置。

b、配置视图解析器。

springmvc配置文件配置的都是跟前端页面有关的配置,只需配置 这两个就配置好了。

3、最后是spring的配置文件了。也是最重要的配置了。

a、在根目录下新建一个.properties文件,配置好数据库连接信息。

b、spring配置文件先配置一下包扫描,只扫描带有controller注解的Java类。

c、引入.properties文件,配置数据源:c3p0。

d、配置bean工厂。配置mybatis的sqlsession的工厂:SqlSessionFactoryBean。dataSource为引用数据源。

e、自动扫描mybatis映射文件和接口的包,即是连接数据库的dao包。

f、配置事务管理器"transactionManager"。并开启注解进行事务管理 transaction-manager:引用上面定义的事务管理器。

这样配置文件就配置好了。

以上就是项目配置,通过配置就可以开始基于人事项目系统功能进行开发了。

最后,学以实践,还有很多不懂的地方,相信通过实践的推进,回头来看时,一切都会有拨云见雾的感慨。

来自一个邻家男孩的编程

谢谢你的阅读

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180419G02IH400?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动