JSR268 規范簡介

jopen 13年前發布 | 60K 次閱讀 Portlet 門戶平臺Portal

下面是該新規范的一些主要功能及特性:  

1.  資源服務:一種新的通過  Portlet  呈現資源的方式。
2.  事件:通過發送事件和接收事件來實現  Portlet  之間的通信。
3.  Portlet  過濾器:與  servlet  過濾器類似,根據  Portlet  請求和響應動態的呈現內容
的變換。存在以下四種類型的  Portlet  過濾器:  
o  Action  過濾器
o  Render  過濾器
o  Resource  過濾器
o  Event  過濾器
4.  共享呈現參數:除了  Portlet  私有的呈現參數之外,新增了可以在  Portlet  之間共享
的呈現參數。
5.  Portlet  窗口:提供  Portlet  窗口  ID  供  Portlet  使用
要講解 Portlet,首先要明確三個概念:Portal、Portlet、Portlet 容器。Portlet 與 Portlet
容器的關系可以比較servlet與servlet容器的關系,兩者是完全一致的,開發者按照 Portlet
規范開發Portlet,部署在中間件提供商(ibm、oracle、apache)提供的Portlet容器中運行,
比較難理解的是 Portal,首先 Portal 是一個 JEE 的 application,Portal 負責提供頁面給客戶,
其次Portal里面的內容是 Portlet生成出來的。一般的過程是,用戶通過web客戶端向 Portal
發起 http 請求,Portal 解析這些請求,把請求“下發”給 Portlet 容器,Portlet 容器來調用
Portlet,由 Portlet 產生輸出返回給 Portlet 容器,Portlet 容器再把輸出返回給 Portal,Portal
負責把這些Portlet的輸出聚集起來,把內容返回給web客戶端。 下面來具體描述一下Portal、
Portlet、Portlet容器三個概念。

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!