05 2022 档案
摘要:1. 编程式事务控制相关对象 1.1 PlatformTransactionManager PlatformTransactionManager 接口是spring 的事务管理器,它里面提供了我们常用的操作事务的方法。 注意:PlatformTransactionManager 是接口类型,不同的D
阅读全文
摘要:1. Spring 的AOP 简介 1.1什么是aop AOP 为Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 AOP 是OOP面向对象编程 的延续,是软件开发中的一个热点,也是Spring框架
阅读全文
摘要:1. 1. SpringMVC拦截器 1.1 拦截器(interceptor)的作用 Spring MVC 的拦截器类似于Servlet 开发中的过滤器Filter,用于对处理器进行预处理和后处理。将拦截器按一定的顺序联结成一条链,这条链称为拦截器链(Interceptor Chain)。在访问被拦
阅读全文
摘要:1. SpringMVC异常处理 1.1 异常处理的思路 系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试等手段减少运行时异常的发生。系统的Dao、Service、Controller出现都通过throws E
阅读全文
摘要:1. Spring JdbcTemplate基本使用 1.1 JdbcTemplate 概述它是spring框架中提供的一个对象,是对原始繁琐的JdbcAPI对象的简单封装。spring框架为我们提供了很多的操作模板类。例如:操作关系型数据的JdbcTemplate和HibernateTemplat
阅读全文
摘要:2. SpringMVC获得请求数据 2.1 获得请求参数 客户端请求参数的格式是:name=value&name=value… … 服务器端要获得请求的参数,有时还需要进行数据的封装,SpringMVC可以接收如下类型的参数: 基本类型参数POJO类型参数数组类型参数集合类型参数 2.2
阅读全文