5

我正在寻找一个使用 EJB3 作为后端和 JSF 作为前端的开源项目。它应该是一个教程,而是一个真实的人正在使用的真实应用程序。

应用程序应该是数据驱动的,即以下方面是基础性的,占应用程序的 80% 或更多。

  • 基于表单(许多输入表单)
  • 表视图、主/详细信息等
  • CRUD(创建/读取/更新/删除)- 操作已实现
  • 支持关系:1:1、1:n
  • JPA Entity Beans + EJB 3 Stateless Session Beans for Facade
  • 没有 JBoss 接缝

典型的应用是 CRM / ERP 项目,人们在其中大量使用列表、表格和表单。但是任何其他“管理”应用程序也应该没问题。

我知道 petstore,但该应用程序不是基于表单的。petstore 是一个最终用户应用程序。我正在寻找后端用户应用程序。

类似于 Microsoft 的 AdventureWorks 系列,但使用 EJB3+JSF...类似于 SugarCRM,但使用 EJB3+JSF...

我用谷歌搜索了很多......没有结果:-(

  • @Matthew:NetBeans 提供的示例太简单了。
  • @JB:它应该是一个真正的应用程序。不是“如何做 EJB+JSF”应用程序。
  • @50-50:因为接缝而被否决
  • @Kariem:我不能使用接缝,AppFuse 没有 EJB 会话 Bean
4

5 回答 5

2

接缝示例非常好。它们是独立的项目,您可以开箱即用地进行部署。

于 2008-09-17T17:45:30.560 回答
0

我感觉到你的痛苦,这不是一个答案,就像一个观察到 Java 世界普遍缺乏超出本教程的优秀应用程序一样。一些示例 .NET 应用程序非常好,展示了有趣的技术,同时解决了足够小的问题,新手可以将他们的头脑围绕整个应用程序并看到“真实代码”在做“真实的事情”。

我没有看过 Seam 示例,所以它们很可能是一个例外,但是拥有示例应用程序,特别是您正在谈论的 CRUD、查询、报告风格的后台应用程序,对人们有很大帮助,我希望有更多在 Java 社区中。

于 2008-10-07T00:31:21.883 回答
0

您可能会在这些真实世界的 JSF 应用程序中四处寻找,看看它们中是否有可用的源代码:RealWorldJsfLinks

于 2009-07-16T17:21:17.783 回答
-1

我不确定它是否 100% 符合您的要求,但请查看 NetBeans 6.1 随附的内置示例。它使用 JSF/EJB3/ApacheDerby。我用它玩了大约 20 分钟,并认为它作为一个简单/入门的 JavaEE 应用程序非常酷,可以从中学习。

于 2008-09-01T19:30:38.243 回答
-1

我必须第二个 jb 的评论:接缝示例很棒,可以使用。Seam 主页使用示例中的 Seam Wiki(仅该应用程序就满足了所有概述的标准)。分发中的其他示例:Hotel BookingDVD StoreBlog。该文档包含有关示例特殊部分的相当多的信息。

“问题”可能是Seam 涵盖了您在传统EJB3/JSF 应用程序中通常必须做的许多细节。您可能想看看AppFuseAppFuse Light。他们有一个应用程序,其中包含使用不同技术的示例,包括 EJB3(仅限 JPA)和 JSF。这些示例并不复杂(并不真正满足您的标准),但包含很多有用的东西。

于 2008-10-07T00:00:20.290 回答