Spring FrameWork小记
详见:https://www.cnblogs.com/ywlaker/p/6136625.html
Spring Framework模块:
(Spring3)
(Spring4)
由于Spring体系结构庞大且复杂,为了简化开发者的配置和使用负担,SpringBoot对之进行了集成。
最主要的七大模块:
Spring Core:Spring 核心,它是框架最基础的部分,提供 IOC 和依赖注入 DI 特性。
Spring Context:Spring 上下文容器,它是 BeanFactory 功能加强的一个子接口。
Spring Web:它提供 Web 应用开发的支持。
Spring MVC:它针对 Web 应用中 MVC 思想的实现。
Spring DAO:提供对 JDBC 抽象层,简化了 JDBC 编码,同时,编码更具有健壮性。
Spring ORM:它支持用于流行的 ORM 框架的整合,比如:Spring + Hibernate、Spring + iBatis、Spring + JDO 的整合等。
Spring AOP:即面向切面编程,它提供了与 AOP 联盟兼容的编程实现。
常用注解:
更多详情可参阅:Spring三十五问,四万字+五十图详解