我正在寻找一个开源项目,它使用EJB3作为后端,JSF作为前端。它应该不是一个教程,而是真正的人正在使用的真实应用程序。
应用程序应该是数据驱动的,即以下方面是基础,并且应用程序的80%或更多。
典型的应用程序是CRM / ERP项目,其中人们使用列表,表格和表单进行大量工作。但是任何其他“管理”应用程序也应该没问题。
我知道petstore,但该应用程序不是基于表单的。 petstore是最终用户应用程序。我正在寻找后端用户应用程序。
像Microsofts AdventureWorks系列,但是使用EJB3 + JSF ...... 类似于SugarCRM,但使用EJB3 + JSF ......
我用Google搜索很多 ...没有结果: - (
答案 0 :(得分:2)
Seam示例非常好。它们是独立的项目,您可以开箱即用。
答案 1 :(得分:0)
我感觉到你的痛苦,这不是一个答案,就像一个观察一样,Java World一般都缺乏超出教程的优秀应用程序。一些示例.NET应用程序非常好并且展示了有趣的技术,同时解决了足够小的问题,新手可以在整个应用程序中包围并看到“真实代码”做“真实的事情”。
我没有看过Seam示例,所以它们可能是一个例外,但是拥有示例应用程序,特别是您正在讨论的CRUD,Query,Report样式的后台应用程序,对于我和我来说都是一个很好的帮助希望Java社区有更多。
答案 2 :(得分:0)
您可以浏览这些真实世界的JSF应用,看看他们是否有任何可用的源代码:RealWorldJsfLinks
答案 3 :(得分:-1)
我不确定它是100%你想要的,但请查看随NetBeans 6.1打包的内置示例。它使用JSF / EJB3 / ApacheDerby。我玩了大约20分钟,并认为它是一个非常酷的简单/初学JavaEE应用程序可供学习。
答案 4 :(得分:-1)
我必须第二个jb的评论:接缝的例子很棒,可以投入使用。 Seam Homepage使用示例中的Seam Wiki(该应用程序单独满足所有概述的标准)。分发中的其他示例:酒店预订, DVD商店和博客。 documentation包含有关示例特殊部分的一些信息。
“问题”可能是Seam涵盖了传统EJB3 / JSF应用程序中通常需要做的许多细节。您可能需要查看AppFuse或AppFuse Light。他们有一个应用程序,其中包含使用不同技术的示例,包括EJB3(仅限JPA)和JSF。这些例子并不复杂(不能真正满足你的标准),但包含很多有用的东西。