struts设计模式

来源:互联网 发布:scrach源码 编辑:程序博客网 时间:2024/05/17 08:08

装饰模式:

1.不需要知道封装的是目标接口,而不是实现类,所以不需要知道实现类是谁。因为每个容器的HttpSevletRequest实现不同



ThreadLocal模式

每个value值的设置,对应本线程t和threadLocal实例。所以实现了线程与线程的数据的隔离(Thread,getCurrentThread()),多个threadLocal之间的隔离(ThreadLocalMap的key)。多层次之间的数据共享


策略模式

策略模式的选择下放到具体算法实现类

struts初始化和插件模式的实现机理


构造模式

struts2初始化


责任链模式:

顺序,循环,分支 执行。将顺序执行分派到不同的执行对象上去

0 0