ssm框架实例开发

来源:互联网 发布:知乎头像 编辑:程序博客网 时间:2024/05/19 19:15

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,测试成功
这里写图片描述

0 0
原创粉丝点击