關於Pluto

Pluto,是Java Portlet Specification的參考實現。

 

大家知道,Java Portlet Specification有兩個version——JSR186和JSR286,兩個版本的參考實現分別是Pluto1.0和Pluto2.0。

(如想了解更多有關JSR,請參考我的另一篇文章《JSR簡介》)

 

Pluto,是一個Portlet容器

 

 Pluto作爲一個Portlet容器,它實現了Portlet API,給Portlet提供了一個運行環境,在這個環境中,Portlet可以

 實現完整的生命週期(從創建初始化到銷燬);從架構上來說,它提供一個Portal與Portlet之間的接口。

 

Pluto,是用作很多Portal產品的Portlet容器

 

Apache Jetspeed,是ASF下的一個開源企業級Portal產品,它就是用Pluto作爲其Portlet容器。

想了解Portal實現細節的朋友可以下載下來學習學習,Pluto作爲JSR186和JSR286的參考實現,瞭解它,對你瞭解主要的企業級Portal產品有好處。安裝也相當簡單,就算你不打算研究其實現細節,用它作爲一個Portlet開發的測試環境也不錯,畢竟比IMB和SUN的Portal都輕量,你也不要擔心移植問題,因爲不管Apache或是IMB,它們都實現了同樣的Portlet API。

 

 

 

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