Java项目实战 - SSM整合:思路

SSM框架是spring MVC ,spring和mybatis框架的整合,是标准的MVC模式,将整个系统划分为表现层,controller层,service层,DAO层四层

  • spring MVC负责请求的转发和视图管理
  • spring实现业务对象管理
  • mybatis作为数据对象的持久化引擎, mapper代理开发方式开发Dao

DataBase ===> Entity ===> Mapper.xml ===> Mapper.Java ===> Service.java ===> Controller.java ===> Jsp.

Dao层

mybatis整合spring,通过spring管理SqlSessionFactory、mapper代理对象。

  • SqlMapConfig.xml - Mybatis核心配置文件
  • applicationContext-dao.xml
    • 数据库连接池。
    • SqlSessionFactory对象。
    • 配置mapper文件扫描器。

      Service层

      所有的service实现类都要放到spring容器中管理。
  • applicationContext-service.xml文件中配置包扫描器,扫描带@service注解的类。
  • applicationContext-trans.xml文件中配置事务。

表现层

表现层就一个springmvc框架,由springmvc来管理controller。

  • 包扫描器,扫描带@Controller注解的类。
  • 配置注解驱动。
  • 配置视图解析器。

web.xml

  • 配置Spring容器
  • 配置前端控制器
  • 配置Post乱码过滤器
唐胡璐 wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
分享创造价值,您的支持将鼓励我继续前行!