JBoss Seam 初探
Posted on 2009-08-13 12:10 zengmingcd@163.com 閱讀(305) 評(píng)論(0) 編輯 收藏 所屬分類: JBoss Seam今天看了看JBoss Seam的一點(diǎn)資料。
Seam的產(chǎn)生,目標(biāo)是為了減少開(kāi)發(fā)人員在一個(gè)Web應(yīng)用中使用不同組建模型而編寫(xiě)的“膠水”代碼。為企業(yè)級(jí)應(yīng)用提供一個(gè)一致的編程模型。
Seam是一個(gè)開(kāi)源的“深度集成”框架。
她試圖吸收J(rèn)avaEE和Spring的精華。
她扎根于Java EE標(biāo)準(zhǔn):JSF和EJB3.
她最初的目標(biāo)是為了解決JSF和EJB3中的一些缺陷。但是后來(lái)的發(fā)展讓她超過(guò)了這個(gè)范疇。
JBoss Seam的一些特點(diǎn):
1)運(yùn)用EJB3 Beans或POJOs處理JSF事件。
在Seam中可以直接使用EJB3 Bean作為JSF的Backing Beans
在Seam中,注釋POJOs可以完全取代EJB3中的會(huì)話Beans。
2)雙向依賴注入。
讓Seam能夠建立包括數(shù)據(jù)和行為的富領(lǐng)域模型。
3)支持在JSF中進(jìn)行JPA延遲加載。
Seam默認(rèn)支持“Open Session In View”
4)在JSF輸入頁(yè)面中支持Hibernate驗(yàn)證。
Seam允許在實(shí)體Beans中直接注釋數(shù)據(jù)驗(yàn)證約束。
5)多種方式使用Ajax。
Ajax JSF或者JavaScript等
6)在Web應(yīng)用中集成業(yè)務(wù)流程。
通過(guò)jBPM和JBoss Rules提供支持。
7)使用iText生成不同視圖。
8)高級(jí)任務(wù)調(diào)度程序。
9)統(tǒng)一的編程模型
關(guān)鍵三要素:注釋POJOs、XHTML、表達(dá)式語(yǔ)言。
--摘自《JBoss Seam:一個(gè)深度集成框架》
等等等等。
聽(tīng)這一說(shuō),Seam好像還真的很強(qiáng)大。
具體的還是先再了解,再做一做再看。
Ming
E-Mail:zengmingcd@163.com
Seam的產(chǎn)生,目標(biāo)是為了減少開(kāi)發(fā)人員在一個(gè)Web應(yīng)用中使用不同組建模型而編寫(xiě)的“膠水”代碼。為企業(yè)級(jí)應(yīng)用提供一個(gè)一致的編程模型。
Seam是一個(gè)開(kāi)源的“深度集成”框架。
她試圖吸收J(rèn)avaEE和Spring的精華。
她扎根于Java EE標(biāo)準(zhǔn):JSF和EJB3.
她最初的目標(biāo)是為了解決JSF和EJB3中的一些缺陷。但是后來(lái)的發(fā)展讓她超過(guò)了這個(gè)范疇。
JBoss Seam的一些特點(diǎn):
1)運(yùn)用EJB3 Beans或POJOs處理JSF事件。
在Seam中可以直接使用EJB3 Bean作為JSF的Backing Beans
在Seam中,注釋POJOs可以完全取代EJB3中的會(huì)話Beans。
2)雙向依賴注入。
讓Seam能夠建立包括數(shù)據(jù)和行為的富領(lǐng)域模型。
3)支持在JSF中進(jìn)行JPA延遲加載。
Seam默認(rèn)支持“Open Session In View”
4)在JSF輸入頁(yè)面中支持Hibernate驗(yàn)證。
Seam允許在實(shí)體Beans中直接注釋數(shù)據(jù)驗(yàn)證約束。
5)多種方式使用Ajax。
Ajax JSF或者JavaScript等
6)在Web應(yīng)用中集成業(yè)務(wù)流程。
通過(guò)jBPM和JBoss Rules提供支持。
7)使用iText生成不同視圖。
8)高級(jí)任務(wù)調(diào)度程序。
9)統(tǒng)一的編程模型
關(guān)鍵三要素:注釋POJOs、XHTML、表達(dá)式語(yǔ)言。
--摘自《JBoss Seam:一個(gè)深度集成框架》
等等等等。
聽(tīng)這一說(shuō),Seam好像還真的很強(qiáng)大。
具體的還是先再了解,再做一做再看。
Ming
E-Mail:zengmingcd@163.com