2009-11-14 143 views

回答

6

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」)。

3

有以下幾種。一個可能性是AppFuse項目。它給你一些選擇框架,並看到一個完整的應用程序生成。你可以start here

2

Java Pet Store的演示是使用JSF參考應用。它在頁面底部被引用,但它隱藏在底部。這和項目Java BluePrints對於體面大小的項目中的模式很有幫助。

0

我寫了一系列文章,解決Java EE應用程序的設計和實現,使用一個具體的例子。爲了實現,它將使用Spring,Hibernate和MySql。但是,這些想法相當一般,可以應用於任何技術。 enter link description here

0

您可以從JavaOne大會2013 here找到一個3層Java EE 7 Web應用程序(an application that allows users to view movie listings and make reservations)的樣本項目。它有一個鏈接,您可以下載示例並在教程進行時對其進行改進。它使用JSF作爲其用戶界面,javascriptJSONWebsocket endpoint,RESTful網絡服務等進行通信。