ssm之前使用maven和svn的配置省略,逆向工程也省略
1、ssm框架整合
1.1 整合思路
1.1.1 dao层:
使用mybatis框架,创建SqlMapConfig.xml
创建一个applicationContext-dao.xml
1.配置数据源
2.需要让spring容器管理sqlsessionFactory,单例存在。
3.把mapper代理对象放到spring容器中,使用扫描包的方式加载mapper的代理对象
1.1.2 service层
1.事务管理
2.把service实现类对象放到spring容器中管理
1.1.3 表现层
1.使用注解驱动(代替适配器和映射器)
2.配置视图解析器
3.需要扫描controller
1.1..4在web.xml加载spring容器
1.spring容器配置
2.post乱码过滤器
3.springmvc前端控制器配置
2.1 框架整合
需要把配置文件放到taotao-manager-web工程下,因为其他工程都是一个jar包,而要放在war包中只有web
1.applicationContext-dao.xml的配置如下:
2.applicationContext-service.xml的配置如下:
3.事务处理可以放在service里面也可以自己配置一个applicattionContext-transation.xml
4.表现层 springmvc.xml的配置如下:
5.配置前端控制器和加载spring容器的web.xml
2.2 整合后测试
测试流程
需求分析
根据商品id查询商品的信息
1开发dao层
可以使用逆向工程自动生成,不用开发
2开发service层
接收conctroller层传递过来的id,调用dao层查询出商品的信息,返回商品的pojo
service实现类
3开发controller层
接收页面请求的商品id,调用service层查询商品信息,直接返回一个json数据,需要使用@ResponseBody注解。
4,测试成功