java面试题网

普通会员

96

帖子

7

回复

176

积分

楼主
发表于 2018-03-29 15:02:08 | 查看: 709| 回复: 0

Spring框架中使用到了大量的设计模式,下面列举了比较有代表性的:

  • 代理模式—在AOP和remoting中被用的比较多。

  • 单例模式—在spring配置文件中定义的bean默认为单例模式。

  • 模板方法—用来解决代码重复的问题。比如. RestTemplate, JmsTemplate, JpaTemplate。

  • 前端控制器—Spring提供了DispatcherServlet来对请求进行分发。

  • 视图帮助(View Helper )—Spring提供了一系列的JSP标签,高效宏来辅助将分散的代码整合在视图里。

  • 依赖注入—贯穿于BeanFactory / ApplicationContext接口的核心理念。

  • 工厂模式—BeanFactory用来创建对象的实例。



您需要登录后才可以回帖 登录 | 立即注册

java面试题网无聊看看网与java建站系统提供技术支持V2.1 网站地图 © 2016-2018