【发布时间】:2012-03-11 00:18:22
【问题描述】:
我想知道为 Struts2 Web 应用程序的类图建模的方法是什么。 我在想这个: 由于 Struts2 使用 MVC 架构,因此我将拥有例如 3 个类: CatalogueThemeController、CatalogueThemeModel 和一个用于显示该目录视图的 JSP。 我必须如何建立类之间的关系?提前感谢您的帮助。
约翰·史密斯
【问题讨论】:
-
当我为 MVC 应用程序建模时,我认为类图不是最好的工具,因为它是一个静态模型,并且对象之间没有太多的关系。我更喜欢使用像序列图这样的动态模型:en.wikipedia.org/wiki/Sequence_diagram
-
@John 不是你说的那样。 struts2 中的模型是动作(在某种意义上它是数据被编组的地方)。控制器位于接线和拦截器堆栈中,通常除非您实现自己的拦截器,否则您不会使用类图对它们进行建模。视图...嗯,它可能是一个 JSP。无论如何,对于大多数 Web 应用程序来说,从操作对象开始并按照自己的方式进入应用程序可能是最实用的。说明视图和操作用例之间的交互对我来说意义重大。
标签: model-view-controller struts2