在這個練習中,您將匯入兩個書籤範例 Portlet。
在開始這個指導教學之前,您必須先匯入必要的資源:
請遵循下列步驟來匯入兩個書籤範例:
書籤(使用 IBMR Portlet API)
範例。
這時會在右窗格中開啟範例簡介頁面。
書籤(使用 JSR 168 API)
的範例程式碼。匯入這個範例也會建立 bookmarkJSREAR 和 bookmarkJSR 這兩個專案。
範例包括下列檔案:
工作台提供了若干類型的 Portlet 編碼範例,您可以在「範例展示區」中找到它們。 請從「說明」功能表中,選取範例展示區 > 技術範例 > Portlet。
下面列出「基本 Portlet」種類之下所提供的範例。 所有這些範例說明兩個 Portlet API 之間的差異。 如果要匯入任何範例,請開啟它,再按一下範例主要頁面中的匯入範例。
兩個書籤 Portlet 範例會說明將 Web 位址儲存成書籤的 Portlet。內容存取 Portlet 範例示範如何使用 WebSphereR Portal 所提供的 ContentAccessService 介面。
協同作業 Portlet 範例說明如何利用 Click-to-Action (IBM Portlet API) 和內容分配管理系統服務 (JSR 168 API), 在相同頁面的 Portlet 之間交換資訊。
這個指導教學將討論書籤 Portlet 範例,說明利用 IBM Portlet API 和 JSR 168 Portlet API 來實作書籤程式碼的差異。 書籤範例所未說明的某些差異也會討論。
工作台內的 WebSphere Portal 5.0 版測試環境會自動支援 JSR 168 API。如果您使用遠端 WebSphere Portal 5.0.2 版伺服器,您必須編輯 <WebSphere_Portal_install_root>/shared/app/config/services
目錄中的內容檔 ConfigService.properties
,
以及設定 portal.enable.jsr168 = true
來將 WebSphere Portal 配置成接受 JSR 168 Portlet。
工作台利用新的 Portlet 專案精靈來支援兩種 API:
當您在這些專案中建立新 Portlet 時,它們會成為 JSR 168 Portlet 或 IBM Portlet,這會隨著建立它們時所在的專案而不同。
現在您已準備好開始進行練習 1.2:API 之間的概念差異。