码迷,mamicode.com
首页 > 其他好文 > 详细

三:SSM框架整合思路

时间:2019-04-13 00:40:21      阅读:362      评论:0      收藏:0      [点我收藏+]

标签:解析   组件   apc   jdb   数据访问层   web   事务   uid   对象   

一:jar包

1.spring(包括springmvc)
2.mybatis
3.mybatis-spring整合包
4.数据库驱动
5.第三方连接池
6.json依赖包jackson

二:整合思路
Dao层:

    1.SqlMapConfig.xml:空文件即可,但是需要头文件
    2.applicationContext-dao.xml
        a)数据库连接池(dbcp,druid)
        b)SqlSessionFactory对象,需要spring和mybatis整合包下的
        c)配置mapper文件扫描器:Mapper动态代理开发 增强版

Service层:

    1.applicationContext-service.xml:包扫描器,扫描@service注解的类
    2.applicationContext-trans.xml:配置事务

Controller层:

    1.Springmvc.xml
        a)包扫描器,扫描@Controller注解的类
        b)配置注解驱动
        c)配置视图解析器

Web.xml文件:

    1.配置spring
    2.配置前端控制器
    3.配置post提交乱码处理  

三:配置文件
1.SqlMapConfig.xml -- Dao层 (数据访问层)

    a)配置别名(使用逆向工程来生成Mapper相关代码,不需要配置别名)

2.applicationContext.xml -- Service层(Dao层) (业务逻辑层,数据持久层)

    a)配置数据源(读取jdbc文件,数据库连接池dbcp,druid)
      配置SqlSessionFactory(读取SqlMapConfig.xml配置文件产生会话工厂)
      配置mapper文件扫描:Mapper动态代理开发 增强版 
    b)配置事务
      配置@Service注解扫描(可以合并到springmvc.xml中@Controller注解扫描)

3.springmvc.xml -- Controller层(控制层)

    a)配置@Controller注解扫描
    b)手动配置三大组件(HandlerMapping,HandlerAdapter,ViewResolver)
        ①.注解驱动(HandlerMapping,HandlerAdapter)       
        ②.配置视图解析器(ViewResolver)

4.web.xml

    a)配置spring,使用监听器加载Spring配置文件    --  读取spring配置文件
    b)配置SpringMVC的前端控制器                 --  读取springMVC配置文件
    c)配置post提交乱码处理                      --  处理post乱码问题

三:SSM框架整合思路

标签:解析   组件   apc   jdb   数据访问层   web   事务   uid   对象   

原文地址:https://www.cnblogs.com/itzlg/p/10699290.html

(1)
(2)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!