搭建ssm

首先:先说一下ssm初步整合的思路:

  1.Dao层

    pojo和映射文件以及接口(可以用逆向工程生成,也可以自己手写)

    sqlMapConfig.xml(这是mybatis的核心配置文件,整合以后里面是空的,但是必须得有这个文件)

    ApplicationContext-dao.xml (这是整合以后,spring在dao层的配置,里面包括数据源,会话工厂,扫描mapper)

  2.service层

    ApplicationContext-trans.xml 配置事务

    ApplicationContext-service.xml 配置@service注解扫描

  3.controller层

    SpringMvc.xml (注解扫描:扫描@controller注解,注解驱动:显式的配置了最新版的处理器映射器和处理器适配器,视图解析器:配置是为了在controller中不用每个方法都写页面的全路径)

    (如果有需要,还可以在里面加日期-字符串转换器)

  4.web.xml

    加载spring容器。(将ApplicationContext-*的文件全部加载进去)

    SpringMvc的前端控制器配置(即:加载springMvc.xml)

    

tomcat启动以后,会加载web.xml文件,然后通过加载web.xml文件,加载SpringMvc.xml和ApplicationContext-*.xml,前者加载了以后,将controller包也加载进去,扫描注解。后者加载了以后,将数据源,会话工厂,扫描mapper,@service注解扫描,事务全部加载进去了。

下面开始架构:

第一步:新建web项目

第二步:导入jar包,web项目会自动build path

第三步:创建source folder ,命名为config

猜你喜欢

转载自www.cnblogs.com/tonbby/p/9186535.html