标签:文件中 actor 简化 轻量 方式 nbsp 声明 简单 nts
1、简化Java开发
Spring——Spring是一个开源框架,它是为了解决企业级Java开发的复杂性而创造的。
为降低Java开发的复杂性,Spring采用了以下四种关键策略:
1.1、激发POJO潜能——非倾入式编程模式,让原始POJO和Spring框架保持独立;
1.2、依赖注入——DI
通过DI,对象的依赖关系将由系统中负责协调各对象的第三方组件在创建对象的时候进行设定,对象无需创建和管理他们的依赖关系。
优点:让相互协作的软件组件之间保持松耦合——如果一个对象只通过接口来表明依赖关系,那这种依赖就可以在接口毫不知情的情况下用不同的实现类进行替换。
依赖注入注入方式分类:
1.3、应用切面——AOP
AOP允许我们把遍布应用各处的功能分离出来形成可重用的组件,并以声明的方式将他们应用到他们需要影响的组件中,使这些组件具有更高的内聚性和更关注自身业务。
声明方式:
<beans> <bean id="aopId"></bean><!-- 声明bean --> <aop:config> <aop:aspect ref="aopId"> <aop:pointcut id="" expression=""/><!-- 定义切点 --> <aop:before pointcut-ref="embark" method=""/><!-- 声明前置通知 --> <aop:after pointcut-ref="embark" method=""/><!-- 声明后置通知 --> </aop:aspect> </aop:config> </beans>
1.4、使用模版消除样板式代码
2、Spring容器
在基于Spring的应用中,应用对象生存于Spring 容器中,Spring容器负责创建对象,装配对象,管理对象的生命周期(从创建到死亡),容器是Spring框架的核心。
Spring容器分类
2.1、Spring应用上下文
2.2、Bean的生命周期
3、Spring风景线
标签:文件中 actor 简化 轻量 方式 nbsp 声明 简单 nts
原文地址:http://www.cnblogs.com/zhuxiong/p/7645856.html