使用Java EE设计模式的示例Java EE项目

Aay*_*uri 8 design-patterns 3-tier java-ee

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

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

Pas*_*ent 6

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组件库的BluePrints,使用Java Persistence API,在AJAX中应用MVC和其他设计模式网络应用程序,使用Google地图服务等混搭功能,针对宠物和PayPal服务进行特定位置搜索,使用RSS提要作为数据源,以及更多内容.

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

不过,你应该看看Spring的PetStore示例应用程序(如果我记得很清楚的话,它说明了iBATIS集成).这绝对值得检查.

你可能会发现其他样本像这一个(和许多人一样,只是谷歌的"Java的PetStore").