2010-02-17 43 views

回答

4

如果我決定從煤層氣項目開始,我是否應該留意一些缺點或者問題?

  • Seam的根生成的項目,而不在NetBeans任何限制(如另一項目)
  • 如果你使用Eclipse,需要進行一些設置打開。
  • Seam-gen保管包括所有庫
  • 默認情況下會創建生產和開發配置文件。它可以幫助您更快速地開發,無需部署。
3

我同意@Arthur。

而且我想補充這些:

  • 用縫根快速上手使用ant腳本,部署和圖書館。
  • 不要使用Seam實體/查詢框架(EntityQuery,EntityHome,EntityList類)
    • 有很多原因,但主要是因爲它增加了額外的抽象層,這是非常難以形成規模並提高這些對象的性能。
    • 這使事情變得不必要。最好只開發自己的組件和minimalize組件只做什麼是應該做的,從而提高性能
+0

@Shervin嗨,是否可以告訴你**某些情況下**哪裏Seam實體/查詢框架沒有fullfil你的應用程序?你談論**額外的抽象層**和**非常難以縮放**,但你能舉例說明爲什麼?在此先感謝 – 2010-03-10 19:32:28

+0

向我展示的最簡單的方法是在getReturnList()(必須重寫)上打印或調試語句,以使其起作用。 你會看到它被執行很多次。這不僅僅是因爲JSF。 對於返回List的普通Seam組件做同樣的事情,你會看到不同之處。 Dan Allen在Seam的行動中有很多很好的例子。我推薦閱讀那本書。 – 2010-03-11 08:59:19

+0

相關提示(+1)。但是請記住,Seam Entity/Query框架爲您提供了一種通過Mediator模式操作實體的方法,而不是在RoR或Grails中使用的ActiveRecord模式。關於性能,你可以看到必須閱讀的文章http://www.jsfcentral.com/articles/speed_up_your_jsf_app_1.html與丹艾倫。 – 2010-03-11 14:48:39

相關問題