当前位置: 代码迷 >> 综合 >> Spring Framework(一)功能模块
  详细解决方案

Spring Framework(一)功能模块

热度:58   发布时间:2023-11-21 02:48:34.0

Boot、Cloud 都是建立的 Framework 之上,Spring Framework 就是核心。

1、核心技术点(Core technologies)

  • IoC 容器(IoC Container)| 依赖注入(dependency injection)
  • 事件(Events)
  • 资源管理(Resources)
  • 国际化(i18n)
  • 校验(Validation)
  • 数据绑定(Data Binding)
  • 类型装换(Type Conversion)
  • 表达式(Spring Express Language)
  • 面向切面编程(AOP)

2、测试(Testing)

  • 模拟对象(mock Objects)
  • TestContext 框架(TestContext Framework)
  • Spring MVC 测试(Spring MVC Test)
  • Web 测试客户端(WebTestClient)

3、Data Access(数据存取)

  • 事务抽象(Transactions)
  • DAO 支持(DAO Support)
  • 对 JDBC 实现的封装与简化
  • O/R映射(O/R Mapping)
  • XML 编列(XML Marshalling)

4、Web

  • MVC
  • WebSocket
  • WebFlux
  • WebClient

5、技术整合(Integration)

  • 远程调用(remoting)
  • Java 消息服务(JMS)
  • Java 连接架构(JCA)
  • Java 管理扩展(JMX)
  • Java 邮件客户端(email)
  • 本地任务(tasks)
  • 本地调度(scheduling)
  • 缓存抽象(cache)

6、对其他语言的支持(Languages)

  • Kotlin
  • Groovy
  • dynamic languages
  相关解决方案