spring学习笔记-spring本质

spring的初衷
1.spring目的是简化企业级应用程序开发。
2.应用程序是一组相互协作的对象来实现的,对象之间需要实现高内聚、低耦合,这就需要一个框架帮我们创建和管理这些对象之前的依赖关系。
3.工厂类和生成器类也能帮我们创建和管理对象,但是我们又要额外的管理这些类,增加了我们的负担
spring其他功能
1.提供通用日志记录、性能统计、安全控制、异常处理等面向切面的能力
2.与各种j2ee技术整合,方便与第三方集成
3.spring能够非常简单帮助我们管理数据库事务
spring框架
1.核心模块:core,beans,context,EL模块
2.AOP,aspects模块
3.数据访问集成模块:包括jdbc,orm,oxm,jms和事务管理
4.Web/Remoting模块
5.Web模块,web访问
6.Web-Servlet模块,springMVC
7.Test模块,junit,testNG,spring自己的测试

猜你喜欢

转载自bitcarter.iteye.com/blog/2235690
今日推荐