Struts 1.x框架中使用的设计模式是什么?

时间:2009-04-16 09:53:20

标签: design-patterns struts

Struts 1.x框架中使用的设计模式是什么?

4 个答案:

答案 0 :(得分:2)

  

ActionServlet - >前控制器

     

RequestProcessor& ActionMapping - >应用控制器

     

ActionForm - >上下文对象

     

行动 - >命令模式

答案 1 :(得分:1)

你在找这本书吗?

http://java.sun.com/blueprints/patterns/

这就是全部。

答案 2 :(得分:1)

Struts控制器使用Command Design Pattern,Action类使用Adapter Design Pattern和RequestProcessor的process()方法使用Template Method Design Pattern。

答案 3 :(得分:0)

MVC是struts开发背后的主要模式。 JSP用于视图,然后有控制器(前控制器模式),然后有模型。

动作基于命令模式。

Struts也使用ValueObject模式,因为我们通常将所有数据封装在一个对象中,然后将其传递给JSP。

struts中还有更多模式。