摘要:
1,AOP术语 -1,通知(advice):通知定义了切面是什么时候以及何时用的。除了描述切面的工作,通知还决定了合适解决。Spring切面可以用5中类型的通知。 Before:在方法调用之前使用。 After:在方法完成之后调用通知,无论方法是否执行成功。 After-returning:... 阅读全文
摘要:
1,自动装配(autowiring)有助于减少甚至消除配置元素,让Spring自动识别如何装配Bean的依赖关系。2,自动检测(autodiscovery)让Spring自动识别那些类需要配置为Spring Bean,减少元素使用。3,四种自动装配: -1,byName:把与Bean的属性具有相同... 阅读全文
摘要:
1,依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在 传统的程序设计过程中,通常由调用者来创建被调用者的实例。但在... 阅读全文
摘要:
1,Spring关键策略: -1,基于POJO的轻量级和最小侵入性编程。 -2,通过依赖注入和面向接口实现松耦合。 -3,基于切面和惯例进行声明式编程。 -4,通过切面和模板减少样板式代码。2,Spring自带上下文: -1,ClassPathXmlApplicationContext:从... 阅读全文