阅读(2835) (15)

13. Spring框架中都用到了哪些设计模式 ?

2017-11-13 22:11:44 更新

问题:Spring框架中都用到了哪些设计模式 ?

  • 代理模式,在AOP中被使用最多。
  • 单例模式,在Spring配置文件中定义bean的时候默认的是单例模式。
  • 工厂模式, BeanFactory用来创建对象的实例。
  • 模板方法, 用来解决重复性代码。
  • 前端控制器,Spring提供了DispatcherSerclet来对请求进行分发。
  • 视图帮助,Spring提供了一系列的JSP标签。
  • 依赖注入,它是惯穿于BeanFactory/ApplicationContext接口的核心理念。