Spring的核心模块:
Spring-core:Spring基础API模块,如资源管理,泛型处理
Spring-beans:Spring Bean相关,如依赖查找,依赖注入
Spring-aop:Spring AOP处理,如动态代理,AOP字节码提成
Spring-context:事件驱动、注解驱动、模块驱动
Spring-expression:Spring表达式语言模块
重点:
我把Spring整体分为三类,core、data access、servlet封装
1.core:
Spring-ioc = Spring-context + Spring-beans + Spring-core
Spring-aop = Aspects + JDK Proxy
2.Data access:
Spring-tx = Spirng事务的实现,借鉴了JDBC和EJB事务实现,自己做一套统一的封装
Spring JDBC
Spring orm
3.Spirng对servlet封装:
Spring-webmvc
下面会有三篇文章简单总结Spirng的我总结的三大核心。(Spring其它模块不是不重要,只是我认为这些内容是重点中的重点,其它可以暂时不去深入了解,但是这三点内容,必须要搞清楚)