生活不能等别人来安排,要自己去争取与奋斗!

Spring

Spring AOP学习笔记

AOP(Aspect-Oriented Programming): 面向切面编程。通过预编译方式和运行期动态代理程序功能的统一维护技术。AOP是OOP的延续,是函数式编程的一种衍生泛型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各个部分之间的耦合度降低,提高程序的可重用性,同时提高了开放效率。 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码。 AOP主要编程对象是切面(aspect),即横切关注点的方法 AOP使业务模块更简洁,只包含核心业务代码 专业术语 Joinpoint(连接点):程序执行的某个特定位置,如某个方法的调用前 ...

Spring IOC&DI学习笔记

IOC&DI概述: IOC【反转控制】:反转资源获取的方向,ICO容器主动将资源推送给它所管理的组件,组件选择用合适的方式接受资源 DI【依赖注入】:组件以一种预先定义好的方式(如set方法),接受来自容器的资源注入,是IOC的另一种表述 Spring平台核心jar包: spring-beans-4.0.0.M2.jar    配置bean的支持 spring-context-4.0.0.M2.jar    上下文 spring-core-4.0.0.M2.jar    核心容器 spring-expression-4.0.0.M2.jar commons-logging-1.1.1.jar        平台依赖的日志包 IOC容器基本结构: ApplicationContext ...