二、Spring配置数据源1、开发步骤 ①导入数据源的坐标和数据库驱动坐标 ②创建数据源对象 ③设置数据源的基本连接数据 ④使用数据源获取连接资源和归还连接资源 AOP 为 Aspect Oriented Programming 的缩写,意思为面向切面编程,是通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。 作用:在程序运行期间,在不修改源码的情况下对方法进行功能增强 优势:减少重复代码,提高开发效率,并且便于维护
3、AOP 相关概念Target(目标对象):代理的目标对象 Proxy (代理):一个类被 AOP 织入增强后,就产生一个结果代理类 Joinpoint(连接点):所谓连接点是指那些被拦截到的点。在spring中,这些点指的是方法,因为spring只支持方法类型的连接点 Pointcut(切入点):所谓切入点是指我们要对哪些 Joinpoint 进行拦截的定义 Advice(通知/ 增强):所谓通知是指拦截到 Joinpoint 之后所要做的事情就是通知 Aspect(切面):是切入点和通知(引介)的结合 Weaving(织入):是指把增强应用到目标对象来创建新的代理对象的过程。spring采用动态代理织入,而AspectJ采用编译期织入和类装载期织入
4、基于 XML 的 AOP 开发①导入 AOP 相关坐标 ②创建目标接口和目标类(内部有切点) ③创建切面类(内部有增强方法) ④将目标类和切面类的对象创建权交给 spring ⑤在 applicationContext.xml 中配置织入关系 ⑥测试代码
|