NOTE

2.10 Spring模块

1. Spring 核心容器 该层基本上是 Spring Framework 的核心。 - Spring Core - Spring Bean - SpEL (Spring Expression Language) - Spring Context 2. 数据访问/集成 该层提供与数据库交互的支持。

Java创建于 更新于 historical

这是历史学习笔记,可能存在过时或不完整的理解。

1. Spring 核心容器

该层基本上是 Spring Framework 的核心。

  • Spring Core
  • Spring Bean
  • SpEL (Spring Expression Language)
  • Spring Context

2. 数据访问/集成

该层提供与数据库交互的支持。

  • JDBC (Java DataBase Connectivity)
  • ORM (Object Relational Mapping)
  • OXM (Object XML Mappers)
  • JMS (Java Messaging Service)
  • Transaction

3. Web

该层提供了创建 Web 应用程序的支持:

  • Web
  • Web – Servlet
  • Web – Socket
  • Web – Portlet

4. AOP

  • 该层支持面向切面编程

5. Instrumentation

  • 该层为类检测和类加载器实现提供支持。

6. Test

  • 该层为使用 JUnit 和 TestNG 进行测试提供支持。

7. 几个杂项模块:

  • Messaging – 该模块为 STOMP 提供支持。它还支持注解编程模型,该模型用 于从 WebSocket 客户端路由和处理 STOMP 消息。
  • Aspects – 该模块为与 AspectJ 的集成提供支持