[發(fā)明專利]一種頁面編輯方法、裝置及系統(tǒng)有效
申請?zhí)枺?/td> | 201210320420.9 | 申請日: | 2012-08-31 |
公開(公告)號: | CN102880664A | 公開(公告)日: | 2013-01-16 |
發(fā)明(設計)人: | 羅光瑜 | 申請(專利權(quán))人: | 華為軟件技術(shù)有限公司 |
主分類號: | G06F17/30 | 分類號: | G06F17/30 |
代理公司: | 深圳市深佳知識產(chǎn)權(quán)代理事務所(普通合伙) 44285 | 代理人: | 唐華明 |
地址: | 210012 江蘇省南京*** | 國省代碼: | 江蘇;32 |
權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關(guān)鍵詞: | 一種 頁面 編輯 方法 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種頁面編輯方法、裝置及系統(tǒng)。
背景技術(shù)
門戶系統(tǒng)(portal)是一種網(wǎng)頁(web)應用,通常用來提供個性化、單次登錄以及聚集各個信息源的內(nèi)容,并作為信息系統(tǒng)表現(xiàn)層的宿主。聚集是指將來自各個信息源的內(nèi)容集成到一個web頁面里的過程。
門戶組件(Portlet)是一種Web組件,是專為將合成頁面里的內(nèi)容聚集在一起而設計的。通常一個portal頁面被請求后會引發(fā)多個Portlet被調(diào)用。每個Portlet都會生成標記段,并與別的Portlet生成的標記段組合在一起嵌入到portal頁面的標記內(nèi)。Portlet規(guī)范將portlet定義為一種“基于Java技術(shù)的web組件,由處理請求和生成動態(tài)內(nèi)容的portlet容器管理”。Portlet是部署在Portlet容器內(nèi)用來生成動態(tài)內(nèi)容的web組件。Portlet的技術(shù)實質(zhì)是一個實現(xiàn)了javax.portlet.Portlet接口的類,它被打包成war文件格式部署到portlet容器里。
瀏覽器里的頁面是由不同的“窗口”組成的。例如:用于刷新天氣的窗口,用于顯示新聞的窗口,用于刷新股價的窗口,等等。這里的每一個窗口都代表了一個Portlet。每個窗口都有一個標題條和一些按鈕,包括最小化和最大化按鈕。在系統(tǒng)里,這些窗口是相互獨立開發(fā)、各不同的應用。新聞portlet的開發(fā)者創(chuàng)建應用并打包成war(Web?Archive?file,網(wǎng)絡應用程序文件格式的文件),隨后portal服務器的管理員在服務器上部署該war文件并創(chuàng)建頁面,接下來每個用戶會選擇在他的頁面里有哪些應用。例如,如果用戶對股價不感興趣而對體育感興趣,他可以用“體育”窗口替換“股價”窗口。
每個portlet頁面由一個或多個portlet窗口組成,每個portlet窗口又分為兩部分:一個是外觀,它決定了portlet窗口的標題條、控制和邊界的樣式;另一個是portlet段,它由portlet應用填充。Portal服務器決定了portal頁面的整體觀感,例如:標識、標題條顏色、控制圖標等。通過修改幾個JSP(Java?Server?Pages,一種編程語言)和css(Cascading?Style?Sheet,級聯(lián)樣式表)模板文件就可以改變portal的整個觀感。
Portal的功能可以分為三個主要方面:
1、門戶組件(Portlet)容器:Portlet容器與servlet(使用Java?Servlet應用程序設計接口及相關(guān)類和方法的Java程序)容器類似,所有的portlet都部署在portlet容器里,portlet容器控制portlet的生命周期并為其提供必要的資源和環(huán)境信息。Portlet容器負責初始化和銷毀其容器內(nèi)的Portlet,向Portlet傳送用戶請求并合成響應。
2、內(nèi)容聚集:Portlet規(guī)范中規(guī)定portal的主要工作之一是聚集由各種portlet應用生成的內(nèi)容,我們將在“如何創(chuàng)建Portal頁面”部分對此做進一步說明。
3、公共服務:portlet服務器的一個強項是它所提供的一套公共服務。這些公共服務并不是portlet規(guī)范所要求的,但portal的商業(yè)實現(xiàn)版本提供了豐富的公共服務以有別于它們的競爭者。比較常見的幾個公共服務有:
3.1、單次登錄:實現(xiàn)只需用戶登錄portal服務器一次就可以訪問所有其它的應用的功能。這意味著用戶無需再分別登錄每一個應用。例如一旦登錄了用戶的互聯(lián)網(wǎng)(intranet)網(wǎng)站,用戶就能訪問郵箱(mail)應用、即時通訊(Instant?Messenger,IM)消息應用和其它的intranet應用,即:不必再分別登錄這些應用。
在實現(xiàn)單次登錄過程中Portal服務器會為用戶分配一個通行證庫。用戶只需要在mail應用里設定一次用戶名和密碼,這些信息將以加密的方式存儲在通行證庫中。在用戶已登錄到intranet網(wǎng)站并要訪問mail應用的時候,portal服務器會從通行證庫中讀取用戶的通行證替用戶登錄到mail服務器上。用戶對其它應用的訪問也將照此處理。
3.2、個性化:個性化服務的基本實現(xiàn)使用戶至少能從兩方面?zhèn)€性化其查看的頁面:第一,用戶可以根據(jù)其自身喜好決定標題條的顏色和控制圖標。第二,用戶可以決定在她的頁面上有哪些Portlet。例如,如果我是個體育迷,我可能會用一個能提供我鐘愛球隊最新信息的portlet來取代股票和新聞Portlet。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為軟件技術(shù)有限公司,未經(jīng)華為軟件技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210320420.9/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。