Spring框架3(AOP)
AOP面向切面编程
OOP面向对象编程
作用:在程序运行期间,不修改源码对已有方法进行增强(动态代理)
优势:
减少重复代码
提高开发效率
维护方便
dbutils
Spring框架4(JdbcTemplate、AOP事务控制)
JdbcTemplate概述: 它是 spring 框架中提供的一个对象,是对原始 Jdbc API 对象的简单封装。spring 框架为我们提供了很多 的操作模板类。 操作关系型数据的: JdbcTemplate HibernateTemplate
操作 nosql 数据库的: RedisTemplate
操作消息队列的: JmsTemplate
我们今天的主角在 spring-jdbc-5.0.2.RELEASE.jar 中,我们在导包的时候,除了要导入这个 jar 包 外,还需要导入一个 spring-tx-5.0.2.RELEASE.jar(它是和事务相关的)。
JdbcTemplate的使用:
1、基于XML的AOP实现事务控制
2、基于注解的AOP实现事务控制
1、spring中的JdbcTemplate
JdbcTemplate的作用:
它就是用于和数据库交互的,实现对表的CRUD操作
如何创建该对象:
对象中的常用方法:
2、作业:
spring基于AOP的事务控制
3、spring中的事务控制
基于XML的
基于注解的