A.独立于各种应用服务器,基于Spring框架的应用,可以真正实现WriteOnce,RunAnywhere的承诺
B.Spring的IoC容器降低了业务对象替换的复杂性,提高了组件之间的解耦。
C.Spring的AOP支持允许将一些通用任务如安全、事务、日志等进行集中式管理,从而提供了更好的复用。
D.Spring不具备开放性,并强制应用完全依赖于Spring
A.切入点是Spring的入口
B.同一个切入点会触发不同的通知
C.org、springframework、aop、Pointcut接口是中心
D.Spring支持三种切入点的运作:显著,联合和交集
A.IoC就是指程序之间的关系由程序代码直接操控
B.IoC将控制创建的职责搬进了框架中;并把它从应用代码脱离开来
C.所谓“控制反转”,是指控制权由应用代码转到外部容器,控制权的转移
D.当使用Spring的IoC容器时只需指出组件需要的对象,在运行时Spring的IoC容器会根据XML配置数据提供给它
A.控制反转:Spring通过控制反转实现了松散耦合,对象们给出它们的依赖,而不是创建或查找依赖的对象们
B.面向切面的编程(AOP):Spring支持面向切面的编程,并且把应用业务逻辑和系统服务分开
C.方便的事务管理:Spring 提供一个持续的事务管理接口,可以扩展到上至本地事务下至全局事务(JTA)
D.异常处理:Spring 提供方便的API把具体技术相关的异常(比如由JDBC,Hibernate or JDO抛出的)转化为一致的unchecked异常