学无止境

面朝大海,春暖花开

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

轻量级容器架构

IOC:控制反转,通过依赖注入的方式实现。核心。

       依赖注入。Dependence Inject,别人实例化好然后给我。

       那别人根据什么来实例化呢?配置文件

配置量比较大,可以分开为多个文件,通过filename-*.xml来匹配。

构造函数,Setter。

好莱坞原则:不要打电话给我,我会打电话给你。

依赖对象的注入方式,可以采用:ref属性 ref标签  内部Bean

spring自定义属性编辑器。公共属性

 

spring bean的作用域:

Socpe可以取值:  1.singleton 每次调用getBean时返回相同的实例。默认。

                       2.prototype:每次调用时返回不同的实例。考虑线程安全性时。

Spring自动装备:1.根据名称:在spring配置头中加default-autowire=”byName”,约定大于配置

                     2.根据类型:在spring配置头中加default-autowire=”byType”   Class

解决了Singleton与Factory模式泛滥。  一个大型的抽象工厂。

 

代理模式:

AOP:

动态代理:横切、横切性关注点。 对横切性问题的具体实现。

Aspect:

植入:Weave.

连接点:(方法)

Introduction:

posted on 2012-01-13 18:06  学+无止境  阅读(274)  评论(0编辑  收藏  举报