1.项目部署
com.icss.controller
com.icss.dao
com.icss.mapping
com.icss.pojo
com.icss.service
config
/ssm/src/config/applicationcontext.xml
/ssm/src/config/jdbc.properties
/ssm/src/config/Mybatis.xml
/ssm/src/config/springMVC-servlet.xml
2.文件配置
2.1整合文件存在问题
2.1.1 spring 框架的启动问题:在web中由于没main方法,所以applicationContext容器启动需要依赖于tomcat 容器,当服务器启动时,就应该加载ApplicationContext的IOC容器;
2.1.2 mybaties 配置和加载,由于常规的SqlsessionFactory对象是由SqlsessionFactoryBuilder创建的,而SqlsessionFactoryBuilder又依赖于mybaties.xml文件,所以不能融合在spring中,因此为了解决这个问题,mybaties厂商,重新封装了一个类SqlsessionFactoryBeans,这个对象可以实现mybaties主配置文件的加载以及各种属性的配置!,基本上可以脱离原来的mybaties。xml文件,由于为了显示习惯,选择性保留;
3.配置流程与思路:
3.1配置web.xml<?xml version="1.0" encoding="UTF-8"?> ssm index.html index.htm index.jsp default.html default.htm default.jsp contextConfigLocation classpath:config/applicationcontext.xml org.springframework.web.context.ContextLoaderListener