1.maven
1.1 new maven project(打包方式pom)
1.2修改pom文件
1.2.1集中定义依赖版本号(properties,dependencyManager,build,plugin)
1.3安装到本地仓库
2.1taotao-common(打包方式jar)继承parent,修改pom文件
2.2taotao-manager(打包方式pom)继承parent(pom文件不动)
2.3pojo,mapper,service(打包方式jar) web(打包方式war)
2.3.1配置web.xml
2.3.2taotao-manager的pom文件中配置build->plugin的tomcat插件(tomcat7:run)
2.ssm整合
2.1整合思路
2.1.1dao层。mybatis整合spring,通过spring管理SqlSessionFactory、mapper代理对象。
整合内容对应工程
Pojo Taotao-mangaer-pojo
Mapper映射文件 Taotao-mangaer-mapper
Mapper接口 Taotao-mangaer-mapper
sqlmapConfig.xml Taotao-manager-web
applicationContext-dao.xml Taotao-manager-web
2.1.2service层。所有的实现类都放到spring容器中管理。由spring创建数据库连接池,并有spring管理实务。
Service接口及实现类 Taotao-mangaer-service
applicationContext-service.xml Taotao-manager-web
applicationContext-trans.xml Taotao-manager-web
2.1.3表现层。Springmvc整合spring框架,由springmvc管理controller。
springmvc.xml Taotao-manager-web
Controller Taotao-manager-web
2.2 DAO整合(taotao-mananger-web中添加配置文件)
2.2.1创建SqlMapConfig.xml
2.2.2 spring整合mybatis
2.2.2.1创建applicationContext-dao.xml,db.properties
2.3 service整合
2.3.1创建applicationContext-service.xml管理service实现类
2.3.2创建applicationContext-trans.xml管理事务
2.4 表现层整合
2.4.1 springmvc.xml web.xml