保持怀疑,验证一切

特性总览

Core

DataAccess

  • JDBC
  • 事务抽象 Transactions
  • DAO
  • ORM
  • XML 编列

Web 技术
Servlet
Reactive

技术整合

  • 远程调用
  • 消息服务
  • Java 连接架构
  • Java 管理扩展
    • 运维侧
  • Java 邮件客户端
  • 本地任务
  • 本地调度
  • 缓存抽象 Caching
  • Spring 测试
    • 模拟对象
    • TestContext 框架
    • Spring MVC 测试
    • Web 测试客户端

Spring 版本特性

Spring 模块化设计
功能精细化,按需分配,20+模块

Spring 整合 JDK Api
Spring 整合 JavaEE

Spring 编程模型

  • 面向对象
    • 契约接口
      • Aware 接口
    • 设计模式
    • 对象继承
  • 面向切面
    • 动态代理
    • 字节码提升
  • 面向元数据
  • 函数驱动
  • 模块驱动

https://time.geekbang.org/course/detail/100042601-182410

Spring 核心价值

  • 设计思想
  • 设计模式
    • 前缀模式
    • 后缀模式

看的要困死咯~
好难