在個性化當道
的今天,涉及生活的方方面面無不在追求標新立異。互聯網也不能例外,服務提供商們絞盡腦汁在尋求能讓用戶體驗更具動態性和交互性的方法。從技術層面來
說,Portlet是實現這種功能的最好載體之一。當前已經存在許多Portlet容器和技術,因而可供用戶選擇的餘地也比較大。
本文介紹的是三種與規範
契合程度比較高、相互之間集成差異比較小的技術:JSF、Seam和Ajax。Seam發展於JSF基礎之上,其從誕生之日起就緊密跟隨標準與規範制定的
腳步,作爲一個輕量級開發框架,它不僅可以支持無狀態應用,也可以支持有狀態應用,這也是它區別於當今流行的其它框架的特點之一。與此同時它還支持已經成
熟的Ajax解決方案:RichFaces,這種優勢的疊加使得開發人員不需要寫任何JavaScript代碼就可以將Ajax功能集成到應用中來。
本文是
三部分組成的系列文章的最後一篇,在這篇文章中,作者先是介紹了創建Seam
Portlet所需要做的所有工作(包括相關軟件的安裝、部署和配置等);之後介紹了比較重要的在Seam應用和Portal之間的單點登錄問題;最後作
爲系列文章的結語,總結了最新發布的JBoss Portlet Bridge Beta 4版本的所有重要新特性,並對所有參與開發和改進JBoss
Portlet Bridge的人表示了感。
詳細內容,請閱讀全文:應用JSF、Ajax和Seam開發Portlets(3/3)。