JSR168

JSR168

JSR168是Java 規範要求(Java Specification RequestJSR)的縮寫,它為創建Portlet建立標準的API。很多重量級的Portal開發商和開源項目組參與了Java標準化組織(Java Community Process)創建JSR168標準的過程。

JSR168功能


是Java 規範要求(Java Specification Request ,JSR)的縮寫,它為創建Portlet建立標準的API。很多重量級的Portal開發商和開源項目組參與了Java標準化組織(Java Community Process)創建JSR168標準的過程,並且很多Portal產品開始支持JSR 168。JSR168在2003年10月正式發布。最主要的Portal開發商已經宣布計劃支持JSR 168標準,查看JSR 168站點(http://www.jcp.org/en/jsr/detail?id=168)可以得到目前為止JSR 168支持者的完整列表。

支持範圍


按照Java標準化組織(Java Community Process)所述,JSR 168 portlet擁有一個適用於所有Portal客戶端的簡單的、標準的API,支持多種類型的客戶端(多設備、多瀏覽器),支持本地化和國際化,允許門戶應用程序的熱部署和重新部署,並且包含聲明性安全(與servlet和企業JavaBean規範中使用的機制相同)。

集成構件


現在開發商只需要支持一種Portlet集。結果,更多的ISV提供他們自己的通用的、開箱即用(out-of-the-box)的Portal集成構件。這是值得客戶高興的時刻,因為開箱即用的應用程序集成現在無需考慮選擇那個Portal開發商就可以使用。
JSR 168意味著在Portal市場上,爭奪主導地位的優勢不再是哪個開發商擁有最多數目ISV的開箱即用集成。相反,標準化通過使ISV支持他們自己的Porlet統一了這一領域。客戶的風險和成本降低,並且不再根據重建Portlet的的業務量來選擇門戶開發商。在選擇Portal開發商的時候,主要的決定性因素將是Portal產品與客戶企業體系結構的適應程度。
對程序員簡而言之,開發符合JSR168規範的Portlet將可以順利移植到符合該規範的不同Portal平台上!