9

对于.Net,微软/其他人提供了许多项目,通过这些项目可以了解模式等如何在现实生活项目中实现。

我正在寻找 Java EE(除了 Sun 提供的示例:http: //java.sun.com/javaee/reference/code/)。我正在寻找更复杂的。可能正在使用 JSF/Spring/Struts

4

5 回答 5

7

Sun 提供了BluePrints(与著名的 Pet Store 和 Adventure Builder 应用程序一起),展示了模式以及如何使用 Java EE API 实现它们。关于Java PetStore 2.0

Java Pet Store 2.0 是用于在 Java EE 5 上构建 AJAX Web 应用程序的参考应用程序。它说明了将 AJAX 与 Java 结合使用、构建支持 AJAX 的 JSF 组件库、使用 Java Persistence API、在 AJAX 中应用 MVC 和其他设计模式的蓝图Web 应用程序,使用 Mashup(例如 Google 地图服务)对宠物进行特定位置搜索,使用 PayPal 服务进行购买,使用 RSS 提要作为数据源等等。

请注意,对于 Java EE 5 之前的版本,我真的不认为应该将它们视为最佳/良好实践的代表,而只是作为技术展示。Java EE 5 让事情变得更好。

不过,您也应该看一下 Spring 的 PetStore 示例应用程序(如果我没记错的话,它说明了 iBATIS 集成)。绝对值得一试。

您可能会发现其他类似示例(以及许多其他示例,只需在谷歌上搜索“Java PetStore”)。

于 2009-11-14T14:56:43.300 回答
3

有几种。一种可能性是AppFuse项目。它为您提供了一些选项来选择框架并查看生成的完整应用程序。你可以从这里开始

于 2009-11-14T14:27:34.763 回答
2

Java Pet Store演示是一个使用 JSF 的参考应用程序。它在底部的页面上被引用,但它被隐藏在底部。这和Java BluePrints项目是一个很好的参考,可以很好地参考大型项目中的模式。

于 2009-11-14T14:27:58.927 回答
0

我正在写一系列文章,讨论 Java EE 应用程序的设计和实现,使用一个具体的例子。对于实现,它将使用 Spring、Hibernate 和 MySql。但是,这些想法非常普遍,可以应用于任何技术。 在此处输入链接描述

于 2012-05-05T17:33:32.477 回答
0

您可以在此处找到(an application that allows users to view movie listings and make reservations)来自 Javaone 2013的 3 层 Java EE 7 Web 应用程序的示例项目。它有一个链接,您可以在其中下载示例并随着教程的进展对其进行改进。它用于其用户界面,并与网络服务等进行通信。JSFjavascriptJSONWebsocket endpointRESTful

于 2015-02-09T03:28:16.790 回答