Seam/建立
外觀
< Seam
- 在 Eclipse 中,使用嚮導建立一個名為“myProject”的新 Seam 專案,確保選擇“EAR”作為專案型別,因為 WAR 檔案不支援 EJB3
- Eclipse 將建立四個獨立的專案
- myProject
- myProject-ear
- myProject-ejb
- myProject-test
- 其中,目前我們只關注兩個區域
- “myProject” 專案中的“WebContent”資料夾
- 它將包含所有 JSF 頁面、影像、CSS 檔案等。基本上,所有與 UI 相關的內容。
- “myProject-ejb” 專案中的“ejbModule”資料夾
- 它將包含所有 Java 類。
- 儘管“myProject”資料夾下有一個 SRC 目錄,但您不能將這些類用作完全工作的 Seam 元件
- 由於大多數類應該與業務邏輯或持久化相關,因此它們應該始終是 EJB
- “myProject” 專案中的“WebContent”資料夾
- 為了幫助清除一些混亂,將過濾器設定為隱藏“外部庫”。
- 透過開啟“persistence.xml”(位於 myProject-ejb -> ejbModule -> META-INF)並將屬性“hibernate.show_sql”設定為“false”來關閉 Hibernate 日誌記錄。您不必這樣做,但我發現 Hibernate 非常健談,這些訊息通常對我不太有用。您可以在需要時隨時重新開啟它。