JSR 168 翻譯02

2.3.        什麼是Portlet 容器?

Portlet 容器可以運行portlets 並提供她們需要的運行時環境。一個Portlet 容器容納Portlets 並管理她們的生命週期。

容器也爲Portlet “喜好參數提供持久存儲。一個Portlet 容器由Portal 收到請求,把請求交給負責的Portlets 去執行。

Portlet 容器不負責聚合portlets 生成的內容。這個由Portal 來負責處理。

一個Portal 和一個Portlet 能夠構造成一個應用套件的一個單獨的構件,或者作爲一個Portal 應用的兩個分開的構件。

 

2.4.        一個示例

下邊的典型事件序列,由用戶連接到她的portal 頁面開始:

l        一個通過了認證的客戶端(如一個網頁瀏覽器)向portal 產生一個HTTP 請求

l        Portal 收到這個請求

l        Portal 確定這個請求包含的動作目標是給Portal 頁面上哪一個關聯的portlet

l        如果有一個動作目標是給某個portlet 的,portal 要求Portlet 同去調用這個Portlet 來處理這個動作

l        Portal 通過Portlet 容器調用Portlet ,獲得包含在結果Portal 頁面中內容片。

l        Portal 聚合頁面中Portlets 的輸出,並將頁面發回給客戶端。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章