小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

WebLogic Portal 8.1 Beta系列1--概念篇

 smoking_boy 2005-08-23
本文簡要介紹了WebLogic Portal的概念。主要包括以下內(nèi)容:

什么是Portal

什么是WebLogic Portal

WebLogic Portal的技術實現(xiàn)

怎樣開發(fā)WebLogic Portal應用

WebLogic Portal技術構成剖析

WebLogic Portal中的技術術語

什么是Portal

Portal一詞原來是"門戶網(wǎng)站"的意思,例如雅虎、新浪等這樣的網(wǎng)站。但是對于企業(yè)信息化而言,Portal所扮演的角色則有所不同。


圖一 Portal在企業(yè)信息化扮演的角色

原來業(yè)界對Portal的定義有很多種分類,比如把Portal定義為企業(yè)信息門戶、協(xié)作門戶、專業(yè)門戶、知識門戶等等。但不管分類如何劃分,Portal對底層的要求和其基礎架構有顯著的一致性,并且隨著時間的推移,業(yè)界、新聞界以及分析家都對Portal定義的看法逐漸趨于一致。

簡單的說,門戶是一個重要的 Web 站點并且是一個聯(lián)合的社區(qū),它提供內(nèi)容聚集、搜索服務、協(xié)作工具、應用程序訪問和集成,所有這些功能存在于與最終用戶進行個性化的交互中。通過個性化"我的主頁(My Home Pages)"來滿足每個最終用戶的需要并將個性化嵌入門戶服務和應用程序各個角落,我們可以對門戶加以區(qū)分。其次,門戶與 Web 站點不同,因為它用幾乎相同的措施將個性化與選擇內(nèi)容、協(xié)作功能程序以及應用程序服務結合在一起。對最終用戶而言,門戶就是一個到所有計算資源的單獨訪問點。

什么是WebLogic Portal

WebLogic Portal 是包含門戶框架的電子商務平臺,門戶框架提供門戶基礎服務,個性化及交互管理,智能管理以及集成服務。WebLogic Portal建立于BEA WebLogic E-Business Platform之上,是基于開放標準的集成套件,支持大容量交易、業(yè)務過程管理、應用集成以及企業(yè)內(nèi)或跨企業(yè)的業(yè)務合作。


圖二 WebLogic Portal與BEA WebLogic E-Business Platform的關系

BEA WebLogic Portal提供了用戶接口架構,采用預構表達元素和模版,大大簡化了個性化門戶網(wǎng)站的創(chuàng)建。豐富的管理和定制工具能夠控制用戶接口架構的行為、構架內(nèi)容的表示以及用戶與門戶的交互方式。

WebLogic Portal的技術實現(xiàn)

BEA WebLogic Portal事實上是一個采用的J2EE技術,并且運行于BEA WebLogic Server環(huán)境的J2EE應用。用J2EE的術語來說,WebLogic Portal是一個J2EE的企業(yè)級應用。它由一組EJB組件和網(wǎng)絡應用組成,其中網(wǎng)絡應用構成包括:Servlet、JSP、JSP標記庫以及JAVA支持類。

由于WebLogic Portal是基于WebLogic Server的J2EE應用,它也就充分利用了由WevLogic Server所提供的基礎服務,諸如安全性、連接池、高速緩存、提供故障遷移和負載均衡的集群、J2EE應用部署、網(wǎng)絡服務支持以及系統(tǒng)級管理等。例如,WebLogic Portal企業(yè)級應用可以部署到一組集群服務器環(huán)境。

進一步講,由于WebLogic Server提供了完整的J2EE應用環(huán)境,新的應用組件就可以被開發(fā)并添加到WebLogic Portal應用中,這些組件的復雜性可以從簡單的JSP頁面到Java類甚至是EJB組件。BEA WebLogic Portal不是一個應用軟件包,而是一個為創(chuàng)建新門戶應用提供的完全基于WebLogic Server的應用開發(fā)架構。


怎樣開發(fā)WebLogic Portal8.1 Beta應用

就目前來看,開發(fā)WebLogic Portal 8.1 Beta的應用的最佳開發(fā)環(huán)境就是BEA公司提供的WebLogic WorkShop。通過WebLogic Workshop擴展工具,門戶可以在支持應用程序開發(fā)的同一個WebLogic Workshop開發(fā)環(huán)境中創(chuàng)建。

Portal Designer:允許簡單的定義并配置門戶布局、可用頁面、booklet、portlet以及門戶的外觀效果

Portlet Designer:允許開發(fā)人員生成幾種portlet(JSP/HTML,Java API,Pageflow,或Web服務)

Portal Resources Designer:允許開發(fā)人員在構建、測試和開發(fā)應用時定義內(nèi)容選擇器、用戶配置文件、事件、用戶段、占位符以及其他的門戶資源進行使用


圖三 WebLogic Workshop開發(fā)Portal的視圖

在創(chuàng)建并部署門戶或門戶資源之后,就可以使用基于瀏覽器的門戶管理工具來管理門戶的一些特性。下面是門戶管理控制臺中的一部分功能:

用戶和組管理:管理用戶和組對于可用門戶的訪問,定義委托管理角色,以及定義訪問者角色

門戶管理:管理門戶資源,包括門戶桌面、頁面、portlet和布局

交互管理:管理可以用來增加門戶個性化內(nèi)容的活動(campaigns)、占位符、內(nèi)容選擇器以及用戶段

內(nèi)容管理:管理并定義內(nèi)容模式和數(shù)據(jù)庫。創(chuàng)建并管理單個門戶可用的內(nèi)容。

服務器管理:管理底層的門戶服務器設置,例如緩存管理。

第三方插件:門戶管理工具的可擴展性允許在門戶管理環(huán)境中使用其他工具。


圖四 WebLogic Portal管理界面

WebLogic Portal技術構成剖析

WebLogic Portal的技術體系結構中已經(jīng)進行了一些改進,以便增加構建門戶時的靈活性。和WLP 7.0中的一對一關系相比,WebLogic Portal 8.1對多門戶體系結構的功能進行了增強,每個門戶Web應用都可以支持多個門戶。這種變化為開發(fā)人員在構建層次更復雜的門戶應用時提供了更大的靈活性。


圖五 WebLogic Portal技術架構剖析圖

WebLogic Portal中的技術術語

Desktops(桌面)-桌面是指可以被終端用戶訪問的門戶實例。對于門戶桌面的訪問可以通過權限進行控制,它可以根據(jù)用戶的角色對桌面進行授權。桌面是終端用戶可以訪問的一個物理實體,也是WebLogic Portal早期版本中群組門戶概念的延續(xù)。

Book-Book是一個容器,用于存放一個或多個頁面以及Book,通常都和一個導航控件關聯(lián)在一起,用來在現(xiàn)在已經(jīng)顯示過的頁面之間進行切換。Book可以用來更容易地創(chuàng)建n級的導航,并用來為門戶提供導航選項。

Page(頁面) -主要門戶網(wǎng)站的內(nèi)容區(qū)域都可能包含一個或多個頁面。為了建立一個多級導航模型,可以對頁面進行疊加。默認情況下,都會使用一個標簽導航條通過將一個頁面放置到前端來實現(xiàn)在頁面之間快速進行切換。每個頁面都包括一個或多個布局,在一個布局中又包含多個portlet。

Portlet -Web應用可以表示成一個頁面或booklet里面的一個或幾個矩形窗。portlet可能包括幾個視圖,例如最大化視圖和編輯視圖。portlet視圖是使用JSP標簽實現(xiàn)的,它既可能很簡單,例如只包括靜態(tài)的HTML內(nèi)容,使用JSP標簽庫或WebLogic Workshop Java控件來訪問EJB組件;也可能很復雜,例如包含了Workshop Framework或WebLogic應用服務中的其他應用功能。

Skin(視覺修飾)-用來定義門戶的視覺修飾和控制諸如門戶logo, portlet 控制圖像(最小化或編輯圖標),缺省字符選項和大小,以及顏色屬性等等這些門戶元素的表達方式。外殼由CSS(級聯(lián)風格表單)文件和圖像目錄組成。軟件已經(jīng)提供了五個預制外殼。一個HTML開發(fā)人員可以通過修改CSS文件和創(chuàng)建新的圖像來創(chuàng)建新的外殼。

Java Page Flow(Java頁面流)-Java Page Flow是一個特性集,它建立在一個基于Struts的Web應用編程模型的基礎上。Java Page Flow在使用Struts的強大功能和可擴展性的同時,消除了創(chuàng)建基于Struts的應用遇到的困難和挑戰(zhàn)。Java Page Flow特性包括對Web應用編程模型的運行時支持,以及能夠幫助開發(fā)者在這個模型的基礎上快速輕松地創(chuàng)建出應用的工具。Java Page Flow的中心概念和構造我們稱之為頁面流。頁面流基本上是Web應用文件的一個目錄,其中這些Web應用文件共同作用實現(xiàn)了一個UI特性。

    本站是提供個人知識管理的網(wǎng)絡存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多