SSM(spring+springMVC+mybatis)框架 整合搭建
spring实现项目架构及组件管理。
mubatis实现持久层组件的替换,以前使用jdbc,太简单不够项目使用。
springMVC实现更加简便、丰富的web项目功能支持。
1、创建新的maven工程,并导入相关依赖环境(jar)
spring、springmvc、mybatis、mybatis-spring、spring-tx、aspectJ、spring-jdbc、mybatis-genarator(mybatis逆向工程)、jdbc、c3p0
JSTL、servlet-api(web组件,打包时不会打包服务器已有)、commens-fileupload(springMVC文件上传)
2、配置springmvc环境并进行测试
添加springmvc配置
web.xml中加入前端控制器配置
编写测试后端控制器测试集成是否成功
3、配置spring环境
定义工程基础环境结构
添加spring配置文件
web.xml中添加一个监听器,用于在工程启动时直接将springIOC容器初始化
4、集成mybatis(mybatis-spring)
在spring配置文件中加入数据源等基础持久层配置组件
添加mybatis-spring的集成配置(参考mybatis-spring官网)
5、编写基本测试环境进行集成测试
以上顺序可以进行变更。
1-工程基础结构搭建
改变工程结构
依次创建上面的两个包
dao接口与相应映射器实现分离。
jsp文件夹放在webapp目录下也可以,但安全性不高。
2-工程依赖管理
引入保存后检查依赖是否成功引入:
3-配置并测试SpringMVC
打开springmvc.xml修改
将spingmvc前端控制器部分的代码复制到web-inf下的web.xml文件中。
在web.xml中引入欢迎页,并在webapp目录下创建该欢迎页文件。
4-引入spring配置
引入并修改该文件:
修改:
删除:
5-配置spring-mybatis整合集成
mapperLocations指定去哪检索你的配置文件。