SSM整合基础

整合的思路:
1.先搭建整合的环境
先把Spring的配置搭建完成
搭建SpringMVC框架,通过测试搭建无误
再使用Spring整合SpringMVC框架
搭建MyBatis框架,单元测试通过。
最后使用Spring整合MyBatis框架
2.no-rollback-for="java.lang.RuntimeException"代表某些异常下不回滚,这里指定的是RuntimeException的情况下,即在出现某些异常之后,数据不进行回滚;
3.rollback-for=“java.sql.SQLException” 代表着出现某些异常时,数据回滚,该处指定的异常是SQLException异常;
4.@Transactional 也可以使用该注解来处理异常;该注解里可以指定抛出的异常,还可以指定多个,异常与异常之间使用逗号分割,所有异常放在同一个花括号里面;
5.在Controller层中,Controller的每个方法上都要加上@RequestMapping和@ResponseBody
例如:

Value值一般与方法名一致(可自定义),produces值代表指定返回json格式的数据,编码为UTF-8,而以上为固定写法;

6.关于参数接收的写法也大有不同;
原始的写法:使用request.getParameter(“参数”);

而使用SSM之后的参数获取写法为:将参数直接写在方法的括号内,以“类型 参数名”
的形式存放,参数与参数之间使用逗号隔开;
SSM的接收参数写法:

7.使用二进制流文件下载;(最常见的文件下载)

8.使用SSM之后的文件结构;
原始的文件名结构:

Dao下包裹着impl;
而在SSM的使用中,Mappers代替了dao层下的impl;Controller则代替了servlet层;
Mappers下的文件是xml类型的文件,且sql语句也写在该xml文件中;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值