Spring-mvc整合ssm

一 项目基础结构搭建

  1. 创建项目
  2. 创建三层架构框架
  3. 创建domain里 User类
  4. 创建dao层UserDao接口
  5. 创建service层 UserService接口跟UserServiceImpl实现类(内容可以先空着不写,稍后补全)

二 整合spring

  1. 导入jar包(pom.xml)
  2. 配置mybatis映射配置文件(userdao.xml:在同一级 ;增删改查)
  3. 实现业务层(service)调用数据层(dao):把serviceimpl完成
  4. 配置spring核心配置文件(applicationContext.xml)
  • 开启bean的组件扫描
  • 修改前
    Spring-mvc整合ssm
    修改后
    Spring-mvc整合ssm
  • 整合mybatis到spring中(发现没数据源)
    Spring-mvc整合ssm
  • 添加数据源(发现没jdbc配置文件)
    Spring-mvc整合ssm
  • 配置jdbc配置文件(JDBC.properties)
  • 加载jdbc配置文件到applicationContext.xml
    Spring-mvc整合ssm
  • mybatis整合完成
  • 添加分页插件(参考图二)
  • 添加映射扫描
    Spring-mvc整合ssm
  • 配置事务
    Spring-mvc整合ssm
  • 注解驱动开启事务
    Spring-mvc整合ssm
  • 在业务层接口(userservice)用注解开启事务管理器
    Spring-mvc整合ssm

三 junit测试

  1. 创建UserServiceTset接口(在同一级)
  2. 测试
    Spring-mvc整合ssm

四 开发spring-mvc

1.编写web.xml(拷贝)
2.编写spring-mvc.xml核心配置文件

  • 开启bean的注解扫描(为了与applicationContext.xml中包扫描有所区分,修改上面的)
    Spring-mvc整合ssm
  • 开启注解驱动
    Spring-mvc整合ssm
    3.将UserController编写完整
  • 之后使用postman测试是否接通
    Spring-mvc整合ssm

五 整合spring-mvc

1.在web.xml中添加 启动tomcat服务器时通过监听器加载spring运行环境
Spring-mvc整合ssm
2.在controller中使用传过来的业务层接口

  • 将下面修改成最终格式(userService.save 等)
  • 注意将getall方法的参数类型修改正确
  • 完成后使用postman测试
    Spring-mvc整合ssm