posts - 66,  comments - 11,  trackbacks - 0
    反向控制:协调以来对象之间合作的责任从对象自身中转移出来,这就是像Spring这样的轻量级框架所起的作用。
    创建系统组件之间关联的动作叫做装配。在Spring应用系统中,BeanFactory负责装载Bean的定义并把它们装配起来。
    IOC使软件组件松散连接成为可能,AOP让你能够捕捉系统中经常使用的功能,把它转化为组件。
    系统由很多组件组成,每个组件负责一部分功能,然而,这些组件也经常带有一些除了核心功能之外的附带功能。系统服务如日志、事务管理和安全经常融入到一些其他功能模块中。这些系统服务通常叫做交叉业务,这是因为它们总是分布在系统的很多组件中。通过将这些业务分布在多个组件中,给你的代码引入了双重复杂性。
    ProxyFactoryBean当需要容器提供一个对象时,它返回一个针对这个对象所有调用的拦截器对象,在调用目标对象方法之前给AOP对象一个先执行的机会。AOP对象执行完毕后,控制权转回给这个对象,由它执行自己的任务。
    尽管Spring的AOP支持可以被用于从系统核心罗集中分离交叉任务,但是它的主要任务是作为Spring对声明式事务支持的基础,Spring带有很多为JavaBean提供声明式事务策略的切面。Acegi安全系统为JavaBean提供了声明式安全服务。

posted on 2009-10-14 10:48 王永庆 阅读(182) 评论(0)  编辑  收藏 所属分类: SPRING

只有注册用户登录后才能发表评论。


网站导航:
博客园   IT新闻   Chat2DB   C++博客   博问  
 
<2009年10月>
27282930123
45678910
11121314151617
18192021222324
25262728293031
1234567

常用链接

留言簿(1)

随笔分类

随笔档案

关注blogs

搜索

  •  

最新评论

阅读排行榜

评论排行榜