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:引用上面定义的事务管理器。
这样配置文件就配置好了。
以上就是项目配置,通过配置就可以开始基于人事项目系统功能进行开发了。
最后,学以实践,还有很多不懂的地方,相信通过实践的推进,回头来看时,一切都会有拨云见雾的感慨。
来自一个邻家男孩的编程
谢谢你的阅读
领取专属 10元无门槛券
私享最新 技术干货