我需要開始爲這裏我把這些技術在3層架構: 這是我有...spring,hibernate的,Java EE的在3層架構
演示層:HTML,JSP
app。層:Java EE中,春
數據訪問層:休眠,PostgreSQL數據庫
我需要開始爲這裏我把這些技術在3層架構: 這是我有...spring,hibernate的,Java EE的在3層架構
演示層:HTML,JSP
app。層:Java EE中,春
數據訪問層:休眠,PostgreSQL數據庫
是的,我願意把Hibernate的數據訪問層英寸實際上第三層是「數據層」而不是數據訪問層,可能會讓你感到困惑。因此,與業務邏輯相關的所有內容都進入了應用程序(或業務)層。
你正在混合層和層,這讓事情變得非常混亂,特別是對你自己!如果你的問題是關於圖層,那麼問一個關於圖層的問題。
不管怎麼說,讓我嘗試澄清...
在Three Tier architecture,這些層包括:
這裏是一個多層應用程序的typical layers:
的Hibernate會的數據訪問層的一部分(但PostgreSQL是部分物理層)。
的介紹,服務,域,的數據訪問層映射到業務層。物理層映射到數據層。
很好的解釋。有一件事讓我感到困惑 - 雖然表示層不是表示層的一部分嗎? 編輯:哦,我想我明白了。表示層包含諸如Web瀏覽器,Web服務客戶端等。 – Roger 2013-04-04 13:19:25
如果你想使用Spring MVC,它很可能會生活在表現層。
問題是? – thelost 2010-08-08 11:34:58
問題是如果這可能是cosidered正確的。 或者你會在應用程序層中使用hibernate嗎? – tzippy 2010-08-08 11:38:35