Portlet 是可再用的 Web 模塊,它們在門戶網站服務器上運行并提供對基于 Web 的內容、應用程序和其他資源訪問。公司可以創建他們自己的 portlet 或從第三方 portlet 編目中選擇 portlet。portlet 是打算被組裝成更大的門戶網站頁面,其中同一 portlet 的多個實例為每個用戶顯示不同的數據。
從用戶的角度來看,portlet 是門戶網站站點中提供特定服務或信息(例如,提供日歷和新聞)的窗口。從應用程序開發者的角度來看,portlet 是可插入的 Web 模塊,它們被設計成在門戶網站服務器的 portlet 容器中運行。
portlet 容器提供了一個運行時環境,在這個環境中實例化、使用和最終銷毀 portlet。portlet 依靠門戶網站基礎結構來訪問用戶概要文件信息,參與在窗口和操作事件中,與其他 portlet 通信,訪問遠程內容,查找憑證,以及存儲持續數據。Portlet API 提供了這些功能的標準接口。portlet 容器不是一個類似于 servlet 容器的獨立容器。它作為 servlet 容器之上的一個薄層實現,并重用 servlet 容器提供的功能。通過提供以下兩個 portlet 容器,WebSphere Portal 支持兩個不同的 Portlet API:基于 org.apache.jetspeed.portlet 接口的 IBM Portlet API 和基于 javax.portlet 接口的 JSR 168 Portlet API。這兩種 portlet 都可以放在門戶網站頁面上。但是,portlet 不能將這兩個軟件包中的類和方法相混合。
頁面上的每個 portlet 都負責以標記段的格式提供其輸出,以集成到門戶網站頁面。門戶網站負責提供有關每個 portlet 的標記。例如,門戶網站可以提供 HTML 格式的標記,該標記為每個 portlet 給定具有最小化、最大化、幫助和編輯圖標的標題欄。
壞男孩原創
引用請注明出處:
http://www.tkk7.com/badboyryan更多Portal相關:
http://www.tkk7.com/badboyryan/category/14653.html
posted on 2006-09-21 09:49
壞男孩 閱讀(1357)
評論(1) 編輯 收藏 所屬分類:
資源整合