摘要: Spring AOP属于第二代AOP。采用Java作为AOP的实现语言(AOL),采用动态代理机制和字节码生成技术实现。 代理设计模式 ISubject 对被访问者或者被访问资源的抽象,某些场景下不使用类似的统一抽象接口也可以 SubjectImpl 具体实现类 SubjectProxy 代理实现类 阅读全文
posted @ 2019-12-20 16:04 james_cai 阅读(280) 评论(0) 推荐(0)
摘要: 一刀切的AOP基础 软件开发的目的,最终是为了解决各种需求,包括业务和系统的,使用OOP可以对业务需求等普通关注点进行很好的抽象和封装,并且使之模块化。 但OOP却无法解决类似于日志、安全、事务等系统需求的实现在系统中各处散落的问题。 AOP是一种理念,需要一种现实的方式,将实现AOP理念的语言为A 阅读全文
posted @ 2019-12-20 11:42 james_cai 阅读(139) 评论(0) 推荐(0)
摘要: Spring 框架总体结构 IoC 直观 Spring IoC容器 Spring提供两种容器类型: BeanFactory ApplicationContext ApplicationContext是Spring在BeanFactory基础容器上,提供的另一个IoC容器实现,拥有许多新特性。 Bea 阅读全文
posted @ 2019-12-20 10:18 james_cai 阅读(222) 评论(0) 推荐(0)