2010-10-13 83 views
1

有沒有人成功構建SEAM應用程序而不使用有狀態會話bean?對於一個新項目我有一些疑惑,我認爲幾個利益相關者基本上已經「禁止」了有狀態會話bean ......但是一些開發工作正在SEAM中完成。在沒有有狀態會話Bean的情況下使用Seam框架?

大多數關於SEAM的文獻鼓勵使用有狀態會話Bean。思考?

回答

2

你絕對可以使用Seam而不使用有狀態會話bean。如果你不需要它們,你根本不需要任何類型的EJB。 Seam可以部署在各種應用服務器上,包括不支持使用EJB的Tomcat。 Seam有能力模仿EJB提供的許多功能 - 會話範圍,事務處理等 - 而無需實際使用EJB。例如,對於使用Seam和Tomcat,您可以擁有一個非常健壯的應用程序,而不需要輕量級的EJB,但其行爲方式類似於部署在JBoss或Websphere上的應用程序,它們的確使用了EJB。

+0

@Shadowman只是一個額外的評論:Seam示例目錄有一個有用的應用程序構建在Tomcat之上 – 2010-10-13 15:51:16

+0

不止一個,我相信。自從我構建了任何示例以來,這已經有一段時間了,但我似乎還記得其中不少可以使用Tomcat在站點中沒有EJB的情況下構建它們。 – Shadowman 2010-10-13 17:43:33

+0

@Shadowman很好的答案(+1) – kraftan 2010-10-14 09:52:58

相關問題