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可以和很多主流的框架集成在項目里使用