對於.Net,微軟/其他人提供了許多項目,通過這些項目可以瞭解如何在實際項目中實現模式等。使用Java EE設計模式的Java EE項目示例
我(從太陽上提供的樣本分開:http://java.sun.com/javaee/reference/code/)尋找那些對Java EE。我正在尋找更復雜的。可能使用JSF /春/ Struts的
對於.Net,微軟/其他人提供了許多項目,通過這些項目可以瞭解如何在實際項目中實現模式等。使用Java EE設計模式的Java EE項目示例
我(從太陽上提供的樣本分開:http://java.sun.com/javaee/reference/code/)尋找那些對Java EE。我正在尋找更復雜的。可能使用JSF /春/ Struts的
Sun提供BluePrints(帶着名的Pet Store和Adventure Builder應用程序),它們顯示patterns以及如何使用Java EE API實現它們。關於Java PetStore 2.0:
的Java寵物商店2.0是針對Java構建AJAX Web應用程序EE 5,它說明了使用AJAX和Java,構建支持AJAX的JSF組件庫,使用Java持久性API藍圖參考應用,在AJAX網絡應用中應用MVC和其他設計模式,使用Mashups(例如Google地圖服務),針對特定位置的寵物搜索和PayPal服務進行購買,使用RSS源作爲數據源等等。
請注意,對於Java EE 5之前的版本,我真的不認爲應該將它們視爲最佳/良好實踐的代表,但僅限於技術展示。 Java EE 5使事情變得更好。
不過,你應該看看Spring的PetStore的示例應用程序(這說明iBATIS的集成功能,如果我記得很清楚)了。這絕對值得支票。
而且你可能發現其他樣本像this one(和許多人一樣,只是谷歌的「Java的PetStore」)。
有以下幾種。一個可能性是AppFuse項目。它給你一些選擇框架,並看到一個完整的應用程序生成。你可以start here。
Java Pet Store的演示是使用JSF參考應用。它在頁面底部被引用,但它隱藏在底部。這和項目Java BluePrints對於體面大小的項目中的模式很有幫助。
我寫了一系列文章,解決Java EE應用程序的設計和實現,使用一個具體的例子。爲了實現,它將使用Spring,Hibernate和MySql。但是,這些想法相當一般,可以應用於任何技術。 enter link description here
您可以從JavaOne大會2013 here找到一個3層Java EE 7 Web應用程序(an application that allows users to view movie listings and make reservations)
的樣本項目。它有一個鏈接,您可以下載示例並在教程進行時對其進行改進。它使用JSF
作爲其用戶界面,javascript
和JSON
與Websocket endpoint
,RESTful
網絡服務等進行通信。