【问题标题】:View and Servlets in website class-diagram?网站类图中的视图和 Servlet?
【发布时间】:2023-03-09 06:10:01
【问题描述】:

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

谢谢

【问题讨论】:

    标签: class-design models uml class-diagram


    【解决方案1】:

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

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

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

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

    第一次。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-09-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多