- 博客(4)
- 资源 (6)
- 收藏
- 关注
原创 Spring面向切面编程三
Spring AOP多种实现方式1、四种方式实现(1)基于注解实现AOP,(2)基于XML配置实现AOP,(3)基于AspectJ注解实现(4)基于AspectJ使用XML配置实现2、所需jar包准备至少需要准备下面四个jar包文件3、基于注解实现AOP
2017-11-30 23:39:34 232
原创 Spring面向切面编程二
1、Advice与AdvisorAdvice是spring提供的一种切面,但功能过于简单,只能将切面织入到所有的目标方法中,无法将切面织入到指定的目标方法中去。Advisor是Spring提供的另一种切面,可以完成复杂的切面织入功能。PointcutAdvisor接口是Advisor的一种,可以根据不同的Advice类型,在不同的时间点,将切面织入到不同的切入点。PointcutAdvis
2017-11-28 23:30:28 222
原创 Spring面向切面编程一
1、AOP是什么?AOP(Aspect-Oriented Programming), 即 面向切面编程, 它与 OOP( Object-Oriented Programming, 面向对象编程) 相辅相成,提供了与 OOP 不同的抽象软件结构的视角。AOP面向切面编程将程序中的交叉业务逻辑(比如安全,日志,事务),封装成一个切面,然后注入到目标业务逻辑中去。切面能够帮助我们模块化横切关注点
2017-11-19 17:55:36 283
原创 设计模式之动态代理
jdk动态代理与cglib动态代理实现1.jdk动态代理(1)代理模式:代理是一种常用的设计模式,其目的就是为其他对象提供一个代理以控制对某个对象的访问。代理类负责为委托类预处理消息,过滤消息并转发消息,以及进行消息被委托类执行后的后续处理。代理类和委托类通常会实现相同的接口,所以在访问者看来两者没有丝毫的区别。通过代理类这中间一层,能有效控制对委托类对象的直接访问,也可以很好地隐藏和保护...
2017-11-04 17:40:38 275
spring源码缺少的两个jar包spring-cglib-repack-3.2.4.jar和spring-objenesis-repack-2.4.jar
2018-03-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人