Spring提供了一站式解决方案:
1) Spring Core spring的核心功能: IOC容器, 解决对象创建及依赖关系
2) Spring Web Spring对web模块的支持。
-->可以与struts整合,让struts的action创建交给spring
-->spring mvc模式
3) Spring DAO Spring 对jdbc操作的支持 【JdbcTemplate模板工具类】
4) Spring ORM spring对orm的支持:
-->既可以与hibernate整合,(hibernate原生session)
-->也可以使用spring的对hibernate操作的封装
5)Spring AOP 切面编程
6)SpringEE spring 对javaEE其他模块的支持
PS:
因spring以“提供一站式的解决方案(吸收好的框架)”为蓝图。又因每个框架在项目中的引用都会涉及对象的创建和对象的依赖,所以spring可以和很多主流的框架集成在项目里使用