Spring框架由那些模块组成

来源:百度知道 编辑:UC知道 时间:2024/06/03 03:52:35

Spring的基本原理是AOP(面向方面编程)和Ioc(依赖注入)。
要学Spring的Ioc,首先要了解Spring的核心Bean工厂,也就是了解
BeanFactory,Bean Wrapper,ApplicationContext,WebContext等几个字重要的类。
Ioc的用处是,以组件的形式架设你的应用程序,让整个程序的可插拔性,切换性都升华到一个高层次。

要学Spring的AOP,要深刻了解设计模式里的代理模式,了解切入点,动态代理这些概念。AOP最常用的功能被用于事务管理,权限验证,日志记录等。也就是说,让这些常用的但是又很烦琐的功能成为服务,无侵入式地为你的应用程序服务。

另外,Spring为其他的开源技术和框架提供了很好的支持功能。最常用的一些是:
Spring对MVC框架的支持
Struts,Webwork,Tapestry等

Spring对ORM以及JDBC的支持
Hibernate,Ibatis,JDBC等

Spring对J2EE技术的支持
EJB,JTA,JMX,JMS等等

以上只列举一部分常用的功能,具体的请参考Spring官方网站