簡體   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