繁体   English   中英

在网站类图中查看和 Servlets?

[英]View and Servlets in website class-diagram?

我即将开发这个小网站,它基本上是一个简单的 web 应用程序,用于存储有关医生的患者信息。 我的公司收到了要求介绍 class 图表的任务,老实说,我已经这样做了,但仅针对独立应用程序,我在为网站设计 class 图表方面非常新。 我使用的是 Ivar Jacobson 的用例迭代方法,其中一个用例包括:参与者、场景(在一切正常时表示用户-系统交互)和更坏的场景(出现问题时的解决方案)。 通过应用这个我得出了一个很好的结论,一个精心准备的 class 图。 我的问题是我怀疑我是否应该在图表中包含 jsp 视图和 servlet(在我的情况下是动作 bean,因为我使用 Stripes),我的意思是,业务类和用户之间的桥梁是 jsp-视图和提供的信息将由 servlets(或动作 bean)处理,您会将它们包含在 class 图中吗? 对于一个小项目,这可能不是那么相关,但如果你有一个有 30 个视图和 20 个 servlets 的项目,图表会变得混乱和巨大。 你有什么建议吗?

谢谢

如果您需要 class 图表的唯一原因是为了满足客户,最好先找出他们在寻找什么。

但是,如果它们不具体(并忽略愤世嫉俗的选择),我建议以下:

  • 创建一个“领域模型”图。 即捕捉领域中的概念及其相互关系。 所以医生,病人和相关的东西。
  • 不要创建“设计”class 图 - 即没有 jsps、servlets 等。如有必要,请创建一个简单的架构图,而不是显示应用程序是如何分层的。

基本原理:域 model 有利于检查 scope 和验证域规则(关系)。 “设计” class 图只会混淆这一点。 jsps、控制器等的激增隐藏了底层架构模式,同时分散了域 model 中有用的东西的注意力。

hth。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM