Spring框架由那些模块组成
1个回答
展开全部
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官方网站
要学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官方网站
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询