回答
這是因爲Java EE的成見和類名之間的混淆的類圖,添加了定型
什麼是新增的刻板印象? – andandandand 2010-03-28 20:08:17
陳規定型是特殊類型的類別。它們被用來模擬商業概念。例如,網頁是Web應用程序中的一個特殊概念。它將被建模爲一個類,但帶有一個新增的原型,即它的一個網頁。例如,現在的構造型可以包含更多的數據,如頁面編碼。請閱讀維基百科或omg頁面以瞭解刻板印象 – Midhat 2010-03-28 20:13:24
這個類圖是不正確的!
什麼是<< class module>>
,<< module>>
定型和Session
,Session persistence
名稱應該是Java EE定型。如果它堅持在數據庫中,那麼它就是一個實體!持久性等...可以寫在屬性上。 這個圖表沒有意義!
該圖中方案的主要優點是,如果您使用代碼生成器(如AndroMDA,MIA軟件或Blue Age),則可以直接從模型生成數據庫。這些工具可以在代碼生成過程中查看原型。
如果您不想從模型生成代碼,但更願意讓hibernate映射執行作業,那麼可以將「實體」原型作爲註釋寫入您的java代碼中。然後,由於活動代碼和模型同步,hibernate可以採用註釋並生成映射。
這就是爲什麼刻板印象真的很重要,使用錯誤的刻板印象可能是一個非常嚴重的錯誤!
此圖的重點或目標是什麼?如果是類和關係,那麼它就是一個類圖。如果它是系統中類和功能層或責任層之間的映射,那麼它看起來像一個層圖。這些列看起來像層:表示,業務邏輯,數據...
好了,現在我看到了問題的一個良好的睡眠:-)
這似乎是一個PowerPoint,而不是類圖後,因爲你可以在類圖中沒有直線。我的意思是你不能有3個分隔符像演示文稿/對象.......等
這個powerpoint試圖使用類圖,並添加標題,以分隔3層。問題在於類圖是不正確的,它不是因爲你用3層顯示它會變得正確!這是對類圖中JPA構造型的含義的一種錯誤理解。
這是類圖以非常抽象或初始形式因爲所有關係被示出爲協會。
通常我們開始具有這種類圖,然後通過轉換協會繼續精煉(箭頭如上所示)到像泛化,組合物,實施等
協會更強關係被認爲是關係的較弱形式之間的類。所以最終的類圖應該有更少的關聯。
它看起來像在背景上使用「泳道」來促進某種MVC的類圖。
- 1. 什麼是UML
- 2. 以下代碼的UML序列圖是什麼樣的?
- 3. 這是什麼樣的圖形?
- 4. 這張圖是什麼樣的?
- 5. 這是什麼樣的圖表?
- 6. UML:這種關係是什麼意思?
- 7. UML符號:這是什麼關係?
- 8. 這是什麼樣的HTML?
- 9. 這是什麼樣的? - Java
- 10. 這是什麼樣的CSS選擇器?這是什麼意思?
- 11. 爲什麼總是這樣?
- 12. 這是爲什麼這樣做呢?
- 13. 這是爲什麼這樣工作?
- 14. 這是什麼圖?
- 15. 什麼樣的UML圖應該在分析模型中?
- 16. 什麼是MySQL的這樣的rpm
- 17. 這是什麼樣的數據?
- 18. 這是什麼樣的模式?
- 19. 這是什麼樣的動畫?
- 20. 這是什麼樣的設計模式?
- 21. 這是什麼樣的遷移?
- 22. 這是什麼樣的Youtube API Feed?
- 23. 這是什麼樣的散列/加密?
- 24. 這是什麼樣的web框架?
- 25. 這是什麼樣的散列加密?
- 26. 這是什麼樣的編碼?
- 27. 這是什麼樣的散列?
- 28. 這段代碼是什麼樣的? 「
- 29. C++中這是什麼樣的數組?
- 30. 這是什麼樣的標記?
我在問題中添加了圖片,如果您想 – 2010-03-28 20:08:55
謝謝,看起來更好。 – andandandand 2010-03-28 20:33:34