<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-86  評論-767  文章-3  trackbacks-3

    第一部分 Liferay Portal 架構(gòu)解析

    本部分主要內(nèi)容

    Portal 服務(wù)器? Portal 容器? Portlet

    第一章? Liferay Portal

    作為一個開源Portal產(chǎn)品,Liferay Portal提供對多個獨立系統(tǒng)的內(nèi)容集成,幫助多個組織實現(xiàn)更有效的合作。與其他商業(yè)的Portal產(chǎn)品相比,Liferay Portal有著一系列的優(yōu)良特性,而且不需要付費。

    第一節(jié)? Portal規(guī)范

    隨著Portal的興起,越來越多的公司開始涉足Portal產(chǎn)品開發(fā),并組建各自的Portal組件和基于其的產(chǎn)品,比如IBM、BEA、MicroSoft、SAPApache等。各個廠商的接口互不兼容,給軟件開發(fā)商以及開發(fā)人員帶來諸多不便。

    1.1.1? JSR168

    為此,JCP組織發(fā)布了JSR168(Java Specification Request),Portlet Specification V1.0,用來提供不同的PortalPortlet之間的互通性。只要開發(fā)的Portlet遵循JSR168,則就可以在所有遵循JSR168Portal上部署運行。

    JSR168中定義了Portal的實現(xiàn)規(guī)范和接口,并對理想的Portlet進行了詳細(xì)的規(guī)劃和描述。

    1.1.2? WSRP

    WSRPOASIS Web Service for Remote Portlet的縮寫。WSRPWeb Service的一種新的商業(yè)應(yīng)用,一種新的標(biāo)準(zhǔn),主要用來簡化Portal對于各種資源或者程序整合的復(fù)雜度,可以避免編程帶來的整合麻煩和問題。而且Portal管理員可以從海量的WSRP服務(wù)中選擇需要的功能用以整合到目前所用的Portal中。它有三種角色:

    、生產(chǎn)者 à 提供Portlet

    、消費者 à 使用Portlet

    、終端用戶 à 最終用戶

    它的特點在于生產(chǎn)者將消費者所需要的信息通過WSRP返回給消費者,這些信息是相對標(biāo)記片斷,例如HTMLXHTML等,可以直接嵌入用戶的頁面中,而不用像Web Service一樣開發(fā)用戶端接口。

    實現(xiàn)這個規(guī)范,Portal可以跟各式各樣的數(shù)據(jù)源打交道,徹底終結(jié)信息孤島的窘境。

    第二節(jié) ?什么是Portal

    Portal是基于Web的,以“應(yīng)用整合和“消除信息孤島為最終目的,提供單點登錄、內(nèi)容聚合、個性化門戶定制等功能的綜合信息系統(tǒng)。

    完整的Portal通常由Portal服務(wù)器、Portlet容器、Portlet構(gòu)成。

    1.2.1? Portal 服務(wù)器

    Portal服務(wù)器是容納Portlet容器,支持Portlet呈現(xiàn)的普通或者特殊Web服務(wù)器。Portal服務(wù)器通常會提供個性化設(shè)置、單點登錄、內(nèi)容聚合、信息發(fā)布、權(quán)限管理等功能,支持各種信息數(shù)據(jù)來源,并將這些數(shù)據(jù)信息放在網(wǎng)頁中組合而成,提供個性化的內(nèi)容定制,不同權(quán)限的瀏覽者能夠瀏覽不同的信息內(nèi)容。通常,Portal提供以下功能:

    單點登錄:Portal通常采用ACL、SSL、LDAP等業(yè)界標(biāo)準(zhǔn)的安全技術(shù),提供對所有現(xiàn)有應(yīng)用系統(tǒng)的安全集成,只需在Portal的唯一入口上登錄一次,就可以訪問所有應(yīng)用系統(tǒng)和數(shù)據(jù)。對于安全性要求較高的應(yīng)用系統(tǒng),如電子商務(wù)平臺、交易系統(tǒng)等,通過擴展接口傳遞用戶身份信息,如數(shù)字證書信息、數(shù)字簽名信息等,進行二次身份認(rèn)證,保證單點登陸的安全性。

    權(quán)限控制:系統(tǒng)采用LDAP對用戶資源進行統(tǒng)一的管理,同時提供二次開發(fā)接口,可以與其他應(yīng)用系統(tǒng)的用戶管理模塊對接,并能隨相關(guān)業(yè)務(wù)系統(tǒng)實時更新訪問權(quán)限。通過完善的授權(quán)機制及存取控制,用戶訪問權(quán)限控制到字段級別,確保用戶只能訪問具有權(quán)限的應(yīng)用系統(tǒng)及相關(guān)信息。

    內(nèi)容管理: 實現(xiàn)應(yīng)用系統(tǒng)之間實時交換信息。采用多種緩存機制,保證內(nèi)容交換的性能和準(zhǔn)確性。采用基于XMLRich Site Summary (RSS)標(biāo)準(zhǔn),迅速在各應(yīng)用系統(tǒng)之間傳播最新變化。

    信息發(fā)布: 實現(xiàn)信息門戶內(nèi)容的動態(tài)維護。動態(tài)網(wǎng)站系統(tǒng)可與OA協(xié)同辦公系統(tǒng)、知識管理系統(tǒng)等集成,網(wǎng)站信息須經(jīng)OA系統(tǒng)的審批流程流轉(zhuǎn)通過后或知識管理平臺設(shè)置具有外部共享權(quán)限后可正式發(fā)布,真正實現(xiàn)內(nèi)外信息發(fā)布的同步。

    文件管理: 系統(tǒng)實現(xiàn)無縫集成多種數(shù)據(jù)源,包括:數(shù)據(jù)庫、文檔(Office文檔、PDF、AutoCAD、甚至ZIP文檔)、Web網(wǎng)頁、FTP站點等,并對數(shù)據(jù)按業(yè)務(wù)要求和職務(wù)特點加以分析整理,通過統(tǒng)一Web界面主動推送(Push)至用戶的門戶桌面,幫助用戶做出及時、正確的決策。

    1.2.2 ?Portlet容器

    Portlet容器提供Portlet執(zhí)行的環(huán)境,包含很多Portlet并管理它們的生命周期,保存Portlet的定制信息。

    一個Portal容器接收到來自Portal的請求后,接著將這個請求傳遞給存在Portal容器的Portlet 執(zhí)行。Portlet容器沒有義務(wù)去組合Portlet 產(chǎn)生的信息內(nèi)容,這個工作必須由Portal來處理。Portal Portal容器可以放在一起視為同一個系統(tǒng)的組件,或者分開成為兩個獨立的組件。

    Portlet容器是普通Web Servlet容器的擴展,所以一個Portlet容器可以構(gòu)建于一個已經(jīng)存在的Servlet容器或者可能實現(xiàn)全部Web Servlet容器的全部功能。無論Portlet容器怎么實現(xiàn),它的運行環(huán)境總是假定它支持Servlet2.3規(guī)范。

    通常,Portlet容器擴展自普通的Servlet容器。

    posted on 2005-10-20 14:42 eamoi 閱讀(9016) 評論(5)  編輯  收藏 所屬分類: Java

    評論:
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(1) 2006-01-13 15:22 | kelo
    非常好  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(1) 2006-04-20 18:01 | ere
    謝謝兄弟了,收益非淺,雪中送炭呀,望老兄繼續(xù)努力,兄弟以后也多奉場,希望可以跟你做多些交流  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(1) 2006-10-05 16:29 | jcd
    受益匪淺  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(1) 2008-07-18 23:08 | Beijing_M
    想要更多了解 Liferay ,大家可以聯(lián)系大連Peter,可以從他那得到足夠幫助

    MSN: eonpeter@gmail.com
      回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(1) [未登錄] 2012-03-02 16:18 | jason
    不錯!學(xué)習(xí)了!謝謝!  回復(fù)  更多評論
      
    主站蜘蛛池模板: 国产伦精品一区二区免费| 日本在线高清免费爱做网站| 亚洲男人都懂得羞羞网站| 成人免费视频网站www| 美女被暴羞羞免费视频| 国产成人亚洲综合无码精品| 毛片免费全部播放一级| gogo免费在线观看| 亚洲成a人片7777| 亚洲另类少妇17p| 好男人www免费高清视频在线| 午夜在线免费视频| 亚洲一级免费视频| 国产国拍精品亚洲AV片| 成年女人色毛片免费看| 三上悠亚在线观看免费| 亚洲高清一区二区三区| 亚洲毛片αv无线播放一区| 成人免费毛片视频| 亚洲免费精彩视频在线观看| 丰满亚洲大尺度无码无码专线| 亚洲一区二区三区四区在线观看| 免费国产人做人视频在线观看| 777爽死你无码免费看一二区| 一级特黄a免费大片| 亚洲日本久久一区二区va| 亚洲精品国偷自产在线| 国产在线19禁免费观看| 1000部夫妻午夜免费| 久久精品成人免费观看97| 一本色道久久综合亚洲精品蜜桃冫 | 老司机午夜精品视频在线观看免费 | 99re在线精品视频免费| 亚州**色毛片免费观看| 亚洲欧洲视频在线观看| 亚洲精品高清无码视频| 国产乱子伦精品免费无码专区| 欧洲黑大粗无码免费| 亚洲黄色免费网址| 无码人妻丰满熟妇区免费| 黄色网页在线免费观看|