摘要: JdbcTemplate 1、 概述 为了使JDBC更加易于使用,Spring在JDBC API上定义了一个抽象层,以此建立一个JDBC存取框架。 作为Spring JDBC框架的核心,JDBC模板的设计目的是为不同类型的JDBC操作提供模板方法,通过这种方式,可以在尽可能保留灵活性的情况下,将数据 阅读全文
posted @ 2020-05-18 17:58 kkzhang 阅读(377) 评论(0) 推荐(0)
摘要: 1、 概述 一个切面中需要包含什么,才能够作用到连接点?切面中是包含通知的,通知作用到连接点需要有切入点表达式。 除了使用AspectJ注解声明切面,Spring也支持在bean配置文件中声明切面。这种声明是通过aop名称空间中的XML元素完成的。 正常情况下,基于注解的声明要优先于基于XML的声明 阅读全文
posted @ 2020-05-18 15:41 kkzhang 阅读(797) 评论(0) 推荐(0)
摘要: AspectJ1、 简介 AspectJ:Java社区里最完整最流行的AOP框架。(在Spring中AOP是一种思想,而AspectJ是一种AOP的更明确具体实现) 在Spring2.0以上版本中,可以使用基于AspectJ注解或基于XML配置的AOP。2、在Spring中启用AspectJ注解支持 阅读全文
posted @ 2020-05-18 11:32 kkzhang 阅读(800) 评论(0) 推荐(0)
摘要: AOP概述 1) AOP(Aspect-Oriented Programming,面向切面编程):是一种新的方法论,是对传统 OOP(Object-Oriented Programming,面向对象编程)的补充。 面向对象 纵向继承机制(父类与子类的关系,父接口与子接口的关系,接口与实现类的关系) 阅读全文
posted @ 2020-05-18 09:34 kkzhang 阅读(317) 评论(0) 推荐(0)
摘要: 动态代理的原理代理设计模式的原理:使用一个代理将原本对象包装起来,然后用该代理对象”取代”原始对象。任何对原始对象的调用都要通过代理。代理对象决定是否以及何时将方法调用转到原始对象上。 代理模式:可以理解为有两个对象,代理对象和目标对象,代理对象就是帮助我们完成这件事的对象,目标对象就是我们要去做的 阅读全文
posted @ 2020-05-18 00:11 kkzhang 阅读(199) 评论(0) 推荐(0)