Spring 中常见的设计模式概览


本篇文章,按照不同的方式,整理了设计模式在spring中的应用。

设计模式分类

工厂模式 :BeanFactory
装饰器模式:BeanWrapper
代理模式:AopProxy
单例模式:ApplicationContext
委派模式:DispatcherServlet
策略模式:SimpleInstantiationStrategy
适配器模式:HandlerApdapter
模板方法模式:JdbcTemplate
观察者模式:ContextLoaderListener

Spring 模块分类

  1. Spring IOC: 工厂模式、单例模式、装饰器模式
  2. Spring AOP: 代理模式、观察者模式
  3. Spring MVC: 委派模式、适配器模式
  4. Spring JDBC: 模板方法模式

Spring 组件分类

Spring 设计模式概览

各个模式对应的分析链接:

相关文章: