1. 云栖社区>
  2. 全部标签>
  3. #Java架构#
Java架构

#Java架构#

已有0人关注此标签

内容分类:
博客 | 问答 | 视频 | 资料 |

源码专题之spring设计模式:委派模式、工厂模式

委派模式 在常见的23种设计模式中其实并没有委派模式的影子,但是委派模式确实是spring中应用比较多的一种,SpringMVC框架中的DispatcherServlet就是用到了这种模式。下面以项目经理和普通员工的模型来实现一个简单的委派模式。

源码 spring class 抽象工厂 工厂模式 Java架构 委派模式

源码专题之spring设计模式:单例模式

单例模式 1.饿汉式(静态常量)[可用] public class Singleton { private final static Singleton INSTANCE = new Singleton(); private Singleton(){} public static Singleton getInstance(){ return INSTANCE; } } 优点:这种写法比较简单,就是在类装载的时候就完成实例化。

安全 线程 源码 spring 同步 static 多线程 设计模式 class 单例 Java架构

源码专题之spring设计模式:动态代理

jdk动态代理 代码实现 满足代理模式应用场景的三个必要条件 两个角色:执行者、被代理对象 注重过程,必须要做,被代理对象没时间做或者不想做(怕羞羞),不专业 执行者必须拿到被代理对象的个人资料(执行者持有被代理对象的引用) jdk的动态代理通过调用Proxy.

源码 spring string exception 设计模式 class file JDK 动态代理 Java架构

1
GO