2008-09-01 49 views
6

我正在尋找一個使用EJB3作爲後端和JSF作爲前端的開源項目。它應該而不是是一個教程,但真正的人正在使用的真正的應用程序。任何數據驅動的開源JEE5 EJB3 + JSF示例項目在那裏?

該應用程序應該是數據驅動的,即以下幾個方面是基本的,並使應用程序的80%或更多。

  • 基於表單的(許多輸入形式)
  • 表視圖,主/從等
  • CRUD(創建/讀取/更新/刪除)-operations已經實施了關係
  • 支持:1:1,1:N
  • JPA實體Beans + EJB 3個無狀態會話Bean門面
  • 沒有JBoss Seam的

典型的應用程序是CRM/ERP項目,人們通過列表,表格和表單進行大量工作。但是任何其他「管理」應用程序也應該可以。

我知道petstore,但該應用程序不是基於表單的。 petstore是一個最終用戶應用程序。我正在尋找後端用戶應用程序。

事情是微軟的AdventureWorks系列,但EJB3 + JSF ... 事情是SugarCRM的,但EJB3 + JSF ...

我GOOGLE 很多 ...沒有結果: - (

  • @Matthew:提供與NetBeans樣本過於簡單
  • @JB:這應該是一個真正的應用程序不是 「怎麼辦EJB + JSF」 應用
  • @ 50。 -50:投票下來,因爲縫
  • @Kariem:我不能用縫,AppFuse的還沒有EJB會話Bean
+3

我想沒有人被鼓勵來回答你在哪裏得到downvoted沒有帖子只是爲自己的錯誤或偏離主題,但也不夠好。 – 2008-12-11 10:14:35

+0

呃,我猜這只是因爲在JEE/JSF中似乎沒有任何東西出現。 :-(我在同一條船上,試圖編寫一個應用程序,但一直困擾着我無法解決的愚蠢的小問題。在某些領域,文檔有點短,教程沒有涵蓋任何有用的東西,如果有的話,Google顯然不會將它們編入索引...: -/ – 2010-06-25 13:31:47

回答

-1

我不知道是不是100%,你找什麼,但檢查出內置該示例與NetBeans 6.1一起打包。它使用JSF/EJB3/ApacheDerby。我玩了20分鐘左右,認爲這是一個非常酷的JavaEE應用程序的簡單/初學者學習。

2

seam示例非常好 - 它們是獨立的項目,您可以開箱即用。

+0

聲稱指向樣本的網站上的鏈接被破壞太糟糕了: - ( – 2010-06-25 13:36:47

-1

我要第二個jb的評論:縫的例子很好,可以使用。 Seam Homepage使用示例中的Seam Wiki(該應用程序單獨滿足所有概述的標準)。分發中的其他例子:酒店預訂,DVD商店博客documentation包含有關示例特殊部分的相當一些信息。

「問題」可能是Seam涵蓋了傳統EJB3/JSF應用程序中通常需要做的許多細節。你可能想看看AppFuseAppFuse Light。他們有一個使用不同技術的示例應用程序,包括EJB3(僅限JPA)和JSF。這些例子並不複雜(不能真正滿足你的標準),但包含很多有用的東西。

0

我覺得你的痛苦,這不是一個答案,就像一個普遍的Java世界遭受缺乏超越教程的良好應用程序的觀察。一些示例.NET應用程序非常好,並且展示了有趣的技術,同時解決了足夠小的問題,新手可以將他們的頭圍繞整個應用程序,並看到「真正的代碼」在做「真實的事情」。

我還沒有看過Seam的例子,所以它們可能是一個例外,但是具有示例應用程序,尤其是您所討論的CRUD,Query,Report樣式的後臺應用程序對於人們來說是一個很大的幫助,我希望Java社區有更多。

0

你可能會在這些現實世界中的JSF應用程序閒逛,看看其中是否有可用的源:RealWorldJsfLinks