seam

Jboss開發的編程框架

Seam全稱是Jboss Seam,由Jboss開發,是一系列Java EE 的可移植擴展和工具集合。它是為企業Web應用量身定做的JAVA開源框架,能讓開發者把時間真正投入到業務需求開發上。

簡介


它通過整合一系列的某一特定領域的功能模塊,使開發者能夠創建豐富的標準網際網路應用。這種模塊化設計還允許用戶基於其項目需求的選擇使用相應的模塊,而不必全部採用一個大型的整體框架。
它通過把JSF與EJB3.0組件合併在一起,以及利用JDK5.0的Annotation技術,從而為開發基於Web的企業應用程序提供一個最新的模式。Seam可以讓你把EJB組件直接綁定到JSF頁面。Seam還可以把JBPM流程定義直接地集成到應用程序中。

特點


Seam的主要特點是:適應快速開發、簡化框架的趨勢。具體來說,還有以下幾個特點:
seam
seam
1.支持JSF,有豐富的組件庫。
2.支持EJB3,但也可以脫離EJB。
3.參數和方法綁定。
4.增強的會話管理,支持多種生命周期。
5.使用註解的方式代替XML配置,減少代碼量提高開發效率。
6.整合現有易用的數據層框架,包括JPAHibernate等。
7.集成其他常用工具和組件:JBPM,spring,郵件,許可權管理,動態語言