Spring框架中具体运用了哪些设计模式及其适用场景?
- 内容介绍
- 文章标签
- 相关推荐
本文共计209个文字,预计阅读时间需要1分钟。
1. 工厂模式:在多种BeanFactory及ApplicationContext创建中都有应用。
2.模板模式:在多种BeanFactory及ApplicationContext创建中都有应用。
3.代理模式:Spring AOP利用AspectJ+AOP实现,底层基于Aspectj+AOP。
1、工厂模式
在各种BeanFactory以及ApplicationContext创建中都有用到2、模板模式
在各种BeanFactory以及ApplicationContext创建中都有用到3、代理模式
SpringAOP利用了AspectJ AOP实现的,Aspectj AOP的底层用的就是动态代理4、策略模式
a、用于加载资源文件,会使用不同的方法,比如:ClassPathResource,FileSystemResource,ServletContextResource,UrlResource,但是他们都实现了一个共同的接口Resource;b、在Aop的实现中可以采用两种不同的方式,JDK的动态代理和cglib代理。本文共计209个文字,预计阅读时间需要1分钟。
1. 工厂模式:在多种BeanFactory及ApplicationContext创建中都有应用。
2.模板模式:在多种BeanFactory及ApplicationContext创建中都有应用。
3.代理模式:Spring AOP利用AspectJ+AOP实现,底层基于Aspectj+AOP。
1、工厂模式
在各种BeanFactory以及ApplicationContext创建中都有用到2、模板模式
在各种BeanFactory以及ApplicationContext创建中都有用到3、代理模式
SpringAOP利用了AspectJ AOP实现的,Aspectj AOP的底层用的就是动态代理4、策略模式
a、用于加载资源文件,会使用不同的方法,比如:ClassPathResource,FileSystemResource,ServletContextResource,UrlResource,但是他们都实现了一个共同的接口Resource;b、在Aop的实现中可以采用两种不同的方式,JDK的动态代理和cglib代理。
