对于.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
网络服务等进行通信。