3层应用程序的Java和J2EE代码示例

时间:2009-03-26 09:47:12

标签: java java-ee

您是否知道一个提供教程的网站,其中包含3层应用程序(通常的数据访问层,业务层和UI层)的示例源代码?

简单,可读和直观的源代码。也欢迎应用于代码的最佳实践。

3 个答案:

答案 0 :(得分:2)

看一下Appfuse,它是java web应用程序的快速入门者,提供了不同的框架:Tapestry,Spring MVC / Struts2 / JSF + Hibernate / Hibatis。它基于Maven构建,为您完成所有基本配置...... 我想到的少数“现实”样本之一......

另一个是the Petstore application from sun,在Google上寻找'petstore download',你可以找到看起来很有趣的东西(无论如何,对我来说,我没有看一看:-),像这样{{ 3}},“基于Ajax的DWR,Spring和Hibernate应用程序”......

答案 1 :(得分:1)

是的,请查看Spring MVC step by step示例。这很清楚。

答案 2 :(得分:1)

我知道的示例应用程序如下:

  • 来自太阳的着名Java Pet Store。在我下载的版本中,它使用了各种Java EE技术,但它没有使用任何现代MVC框架。
  • 从Spring项目中你有几个应用程序:JPetStore,Pet Clinic等。所有这些都来自春季下载。
  • Seam框架有Hotel Booking application
  • 您还可以查看3层开源应用程序,例如Liferay,但请记住它们可能非常大。我不熟悉我可以推荐的任何内容,所以请谷歌获取CRM / ERP / Protals等(sourceforge和freshmeat.net也可能是很好的来源)
  • 虽然它由CMS而不是数据库支持,但Artifactory也可以作为一个很好的例子。

希望这些帮助。