JSP門戶–JetSpeed

來源:互聯網
上載者:User
Jetspeed是一個開放原始碼的公司資訊門戶(EIP)的實現, 使用的技術是Java和XML. 使用者可以使用瀏覽器, 支援WAP協議的手機或者其它的裝置訪問Jetspeed架設的資訊門戶擷取資訊. Jetspeed扮演著資訊集中器的角色, 它能夠把資訊集中起來並且很容易地提供給使用者.

Jetspeed資料的表現與內容類型無關, 也就是說來自XML, RSS(Rich Site summary)或者SMTP的內容可以用Jetspeed進行整合. Jetspeed支援像Cocoon, WebMacro和Velocity之類的模板和內容發布架構.

Jetspeed能夠協助你快速地建立門戶應用程式. Jetspeed具有如下的特徵:

* 即將成為標準化的Java Portlet API

* 基於模板的布局, 包括JSP和Velocity

* 通過開放的內容同步支援人員遠程XML內容交換

* 定製預設的首頁

* 使用資料庫進行使用者認證

* 記憶體緩衝技術, 加快頁面的響應

* 通過Rich Site Summary技術, 支援同步內容

* 和Cocoon, WebMacro, Velocity整合.

* Wireless Markup Language (WML) 支援

* 使用XML格式的設定檔註冊portlet.

* 完整的Web Application Archive (WAR) 支援

* Web應用程式開發的基礎設施

* 可以在本機快取遠程內容

* 與Avantgo同步

* 可移植到所有支援JDK1.2和Servlet 2.2的平台

* 與Turbine模組和服務整合

* 可以根據使用者, 安裝媒體類型和語言的不同設定, 產生不同的個人化服務

* 持續化服務使得所由的portlet能夠容易的儲存每個使用者的狀態, 頁面和portlet

* 使用皮膚技術使得使用者可以選擇portlet的顏色和顯示內容

* 自訂功能是的管理員可以選擇portlet以及定義個人頁面的布局

* 在資料庫中儲存PSML

* 通過Jetspeed的安全portlets系統管理使用者, 組,角色和許可權

* 基於角色對訪問portlet進行控制

著作權: The Apache Software License, Version 1.1 詳細內容可以看:

http://jakarta.apache.org/jetspeed/site/license.html

使用Jetspeed架設的門戶, 下面是一個我發現的做得最好的:

http://www.anglonaweb.it/index.jsp

 

Apache Portals社區(http://portals.apache.org/)發布了JetSpeed Portal 2.0的第一個裡程碑版本(M1),這也意味著這個旗幟性的開源Portal產品離最終的正式發布越來越近了。JetSpeed 1.x曾經是業界領先的Portal產品,IBM WebSphere Portal就採用了JetSpeed 1.x。

在2.0M1版本中可以看到,新的JetSpeed比起1.x時代有了很大的改進。在JetSpeed 1.x的時代,JSR-168(J2EE Portlet規範)尚未發布,而如今的JetSpeed 2.0已經完全遵循了JSR-168規範。另外,JetSpeed 2.0採用Spring作為基礎架構,整個架構完全組件化,相信對其進行二次開發的難度會降低不少。JetSpeed 2.0的Portlet容器部分採用了Pluto項目(http://portals.apache.org/pluto/)的成果,避免了重複勞動。

一個很有趣的特性是:JetSpeed 2.0實現了很多“Portal橋”,可以將Struts Action、Velocity模板、Perl指令碼、PHP指令碼等以Portlet的形式展現,這對舊系統的移植將很有協助。JetSpeed 2.0還實現了一組常用的樣本Portlet,包括日曆、書籤等小工具。

可以在下列地址下載JetSpeed 2.0 M1版本:

http://www.apache.org/dist/portals/jetspeed-2/

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.