Spring 框架常用设计模式
1.工厂模式 : BeanFactory 创建对象实例
2.代理模式:AOP 和remoting
3.单例模式: Spring 配置文件定义的Bean 默认单例模式
4.模板方法: 解决重复代码,比如:RestTemplate JmsTemplate JpaTemplate
5.依赖注入: 是BeanFactory/ApplicationContext接口的核心理念
6.前端控制器:DispatcherServlet 请求分发
7.视图帮助: Spring 提供JSP 标签,高效宏来辅助分散的代码整合在视图里