2010-03-28 79 views

回答

5

這是因爲Java EE的成見和類名之間的混淆的類圖,添加了定型

+1

什麼是新增的刻板印象? – andandandand 2010-03-28 20:08:17

+0

陳規定型是特殊類型的類別。它們被用來模擬商業概念。例如,網頁是Web應用程序中的一個特殊概念。它將被建模爲一個類,但帶有一個新增的原型,即它的一個網頁。例如,現在的構造型可以包含更多的數據,如頁面編碼。請閱讀維基百科或omg頁面以瞭解刻板印象 – Midhat 2010-03-28 20:13:24

0

這個類圖是不正確的!

什麼是<< class module>>,<< module>>定型和Session,Session persistence名稱應該是Java EE定型。如果它堅持在數據庫中,那麼它就是一個實體!持久性等...可以寫在屬性上。 這個圖表沒有意義!

該圖中方案的主要優點是,如果您使用代碼生成器(如AndroMDA,MIA軟件或Blue Age),則可以直接從模型生成數據庫。這些工具可以在代碼生成過程中查看原型。

如果您不想從模型生成代碼,但更願意讓hibernate映射執行作業,那麼可以將「實體」原型作爲註釋寫入您的java代碼中。然後,由於活動代碼和模型同步,hibernate可以採用註釋並生成映射。

這就是爲什麼刻板印象真的很重要,使用錯誤的刻板印象可能是一個非常嚴重的錯誤!

0

此圖的重點或目標是什麼?如果是類和關係,那麼它就是一個類圖。如果它是系統中類和功能層或責任層之間的映射,那麼它看起來像一個層圖。這些列看起來像層:表示,業務邏輯,數據...

0

好了,現在我看到了問題的一個良好的睡眠:-)

這似乎是一個PowerPoint,而不是類圖後,因爲你可以在類圖中沒有直線。我的意思是你不能有3個分隔符像演示文稿/對象.......等

這個powerpoint試圖使用類圖,並添加標題,以分隔3層。問題在於類圖是不正確的,它不是因爲你用3層顯示它會變得正確!這是對類圖中JPA構造型的含義的一種錯誤理解。

1

這是類圖以非常抽象初始形式因爲所有關係被示出爲協會

通常我們開始具有這種類圖,然後通過轉換協會繼續精煉(箭頭如上所示)到像泛化,組合物,實施等

協會更強關係被認爲是關係的較弱形式之間的類。所以最終的類圖應該有更少的關聯。

0

它看起來像在背景上使用「泳道」來促進某種MVC的類圖。