Spring 技术内幕

Spring Architecture

Posted by Claire on December 27, 2020

Spring 技术内幕 - 01

01 - Spring的设计理念和整体框架

1. 生态系统

  • 1.core

    • IOC
    • AOP
    • MVC
    • JDBC
    • 事务
  • 2.Web Flow
  • 3.BlazeDS Integration

    • Spring & Adobe Flex
  • 4.Spring Security
  • 5.Spring Security OAuth
  • 6.Spring Dynamic Modules
  • 7.Spring Batch
  • 8.Spring Integration
  • 9.Spring AMQP
  • 10.Spring .NET
  • 11.Spring Android
  • 12.Spring Mobile
  • 13.Spring Social
  • 14.Spring Data

2. 模块

  • 1.Spring IOC

    • BeanFactory
    • 应用上下文
    • 各类支持
  • 2.Spring AOP

    • Spring AspectJ
    • JVM动态代理
    • CGLib动态代理
  • 3.Spring MVC
    1. Spring JDBC/Spring ORM
  • 5.Spring 事务处理
  • 6.Spring 远程调用
  • 7.Spring 应用

3.应用场景

  • 非侵入性
  • 一致的编程模型
  • 推动应用的设计风格向面向对象以及面向接口编程转变