源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅谈spring中用到的设计模式及应用场景

  • 时间:2020-10-22 02:12 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅谈spring中用到的设计模式及应用场景
[b]1、工厂模式,[/b]在各种BeanFactory以及ApplicationContext创建中都用到了 [b]2、模版模式,[/b]在各种BeanFactory以及ApplicationContext实现中也都用到了 [b]3、代理模式,[/b]Spring AOP 利用了 AspectJ AOP实现的! AspectJ AOP 的底层用了动态代理 [b]动态代理有两种[/b] 目标方法有接口时候自动选用 JDK 动态代理 目标方法没有接口时候选择 CGLib 动态代理 [b]4、策略模式,[/b]加载资源文件的方式,使用了不同的方法,比如:ClassPathResourece,FileSystemResource,ServletContextResource,UrlResource但他们都有共同的借口Resource;在Aop的实现中,采用了两种不同的方式,JDK动态代理和CGLIB代理 [b]5、单例模式,[/b]比如在创建bean的时候。 以上是本人查阅资料以及自己的一些理解,里面应该还有其他设计模式,总之还是要多敲多研究。 这篇浅谈spring中用到的设计模式及应用场景就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部