Spring是一個控制反轉和面向切面的容器框架。
Spring有七大功能模塊:
1. Core Core模塊是Spring的核心類庫,Core實現了IOC功能。
2. AOP Apring AOP模塊是Spring的AOP庫,提供了AOP(攔截器)機制,并提供常見的攔截器,供用戶自定義和配置。
3. orm提供對常用ORM框架的管理和支持,hibernate、mybatis等。
4. Dao Spring提供對JDBC的支持,對JDBC進行封裝。
5. Web 對Struts2的支持。
6. Context Context模塊提供框架式的Bean的訪問方式,其它程序可以通過Context訪問Spring的Bean資源,相當于資源注入。
7. MVC MVC模塊為spring提供了一套輕量級的MVC實現,即Spring MVC。