2009-11-14 95 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网络服务等进行通信。