一、增加AJAX特征,開 發人員可以輕松地在程序中應用Ajax,甚至不需要學習JavaScript;并且將遠離單獨使用Ajax時潛在的bugs和性能問題。
二、開始使用EJB 3.0的最簡單方式 EJB 3.0是成熟的事務組件模型,也是最新JPA(Java持久層API)關注的技術,但支持EJB 3.0的Java Web應用框架卻很少。你可以無處不在地使用整合的EJB 3.0組件模型。
三、充分挖掘JSF特性的最佳方式,JSF沒有涉及訪問事務資源,Seam考慮到了這一點,將JTA、JPA和EJB 3.0與JSF無縫地整合起來。
四、實現業務流程管理(BPM)的最簡單方式。Seam深度整合了jBPM,使用jBPM進行任務管理和頁面流管理將變得異常簡單。
五、使得CRUD同樣簡單 Seam也同樣處理復雜企業應用中的棘手問題。
六、持久層工作將是”小菜一碟”。無論你是使用Hibernate還是JPA,Seam使用擴展的持久化上下文都將使開發變成簡單。
七、注釋功能 Seam是第一個從始至終、從持久層到表示層,都使用Java 5注釋功能的程序模型。
八、Seam引入了一種新方式:”自動化集成測試”。你可以模擬每個請求或者會話的全部業務流,來測試應用中從持久層到表示層的所有Java代碼。
九、開放性標準與開源的結合 Seam建立在實現開放標準的、像JSF和 EJB 3.0這樣的開源項目基礎上
posted on 2009-06-22 13:38
JavaCoffe 閱讀(312)
評論(0) 編輯 收藏 所屬分類:
jboss seam