Pau*_*kin 7 architecture documentation diagram uml web-applications
什么工件/图表用于记录Web应用程序的流程,同时考虑静态页面之间的链接以及动态视图组件(html表单,JSP,Ajax等)如何与服务器端组件交互(Servlet,Struts操作等) ?使用UML图表?
我们使用 UML 类图,该图是 Conallen 文章《使用 UML 进行 Web 应用程序设计建模》的变体。您会发现这篇文章在网络上已经演变成不同的版本,甚至已经成为一本书Building-Web-Applications-UML-2nd。
我用 2 美分介绍了我们使用的方法:
继Conallen的论文之后,我们定义了一个新的UML实体(构造型)来表示网页或页面的一部分,以便我们可以区分服务器端代码(例如Java servlet或JSP]与客户端HTML / javascript / AJAX它生成的。例如:
出现了新的协会,例如:
最后,一些新的图(主要是类图的特化),例如:
好消息:
坏消息:
阅读科纳伦的一篇论文,了解我正在谈论的内容的图片,但正如我所说,并没有严格遵循他的方法 - 我们只采取了我们需要的部分。希望这可以帮助。