<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
    1.4.2? Portal頁面
    圖1.4.2-1.jpg

    每個Portal頁面包含零個或者多個Portlet小窗口,構(gòu)成一個完整的信息呈現(xiàn)頁面。Portal在啟動之后根據(jù)Portlet配置文件等信息,給Portlet的標(biāo)題等屬性賦值,賦予Portlet編輯、關(guān)閉等各種控制按鈕,使Portlet成為一個標(biāo)準(zhǔn)的Portlet窗口。Portlet合并這些Portlet窗口,組成一個完整的文檔,即Portal頁面。每個Portlet都處于相應(yīng)的布局當(dāng)中,呈現(xiàn)事先定義的內(nèi)容,表現(xiàn)Portal公共的品質(zhì)。而且Portlet可以在不同的布局之間切換。Portlet響應(yīng)客戶端的請求,并將請求提交到相應(yīng)的URL進行邏輯處理。

    Portlet開發(fā)完畢之后,部署到Portal服務(wù)器,由Portal服務(wù)器負(fù)責(zé)組織、權(quán)限控制和呈現(xiàn)。Portal頁面創(chuàng)建過程如下:

    Portlet Portlet容器內(nèi)執(zhí)行,Portlet容器接收 Portlet產(chǎn)生的內(nèi)容。通常 Portlet容器將這些內(nèi)容提交給 Portlet服務(wù)器,Portlet服務(wù)器依照這些內(nèi)容建立Portal頁面,然后將它傳給客戶端呈現(xiàn)。具體流程如下圖:
    圖1.4.2-2.jpg

    Portal頁面的請求過程如下:

    使用者經(jīng)由客戶端設(shè)備(例如瀏覽器)存取 PortalPortal 根據(jù)接收到的請求決定哪些 Portlet 需要被執(zhí)行以滿足需求。Portal 通過Portlet容器呼叫 Portlet,然后由 Portlet產(chǎn)生的片段建立Portal頁面,再傳回客戶端呈現(xiàn)給使用者。具體流程如下圖:

    圖1.4.2-3.jpg

    第二章Liferay Portal的使用

    ?????? Liferay Portal分為Professional Enterprise兩個版本。

    Liferay Portal支持多個應(yīng)用服務(wù)器和Servlet容器。Liferay Portal Ent版本需要一個健壯的J2EE服務(wù)器,而Pro版本只要一個普通的Servlet服務(wù)器就可以運行。如果需要運行EJB,建議使用Pro版本。兩個版本的源碼和應(yīng)用接口都是一樣的。

    默認(rèn)的,Pro版本分別集成Tomcat / Jetty / Resin作為Web服務(wù)器,采用Struts作為Web框架,實現(xiàn)輕量級的系統(tǒng)架構(gòu)。Enterprise集成JBoss作為Web服務(wù)器,采用Spring作為Web框架,兼顧EJB

    Liferay Portal默認(rèn)集成HSQL數(shù)據(jù)庫,來持久化保存用戶自定義的數(shù)據(jù)。通過修改集成在Liferay PortalTomcat的部署描述文件,用戶可以更改數(shù)據(jù)源。Liferay Portal官方網(wǎng)站提供了數(shù)據(jù)庫表的生成腳本。

    下面以Pro版本(Tomcat服務(wù)器)為例,講述Liferay Portal的用戶策略、內(nèi)容布局、桌面和品質(zhì)。

    第一節(jié)? Liferay Portal安裝

    由于Liferay Portal Pro版本集成了Tomcat服務(wù)器V5,所以只要把應(yīng)用包下載解壓就可以直接運行。

    1、從 http://www.iferay.om/web/guest/downloads/portal_pro 下載Pro版本zip包, 解壓到目錄{PORTAL_HOME} 目錄結(jié)構(gòu)相對普通的Tomcat增加了Liferay文件夾。Liferay是默認(rèn)的Web應(yīng)用。

    2、正確安裝JDK1.4或者JDK1.5,并在環(huán)境變量里面正確配置JAVA_HOME變量。

    圖2.1-1.jpg

    3、從命令行啟動{PORTAL_HOME}/bin/startup.bat,啟動Liferay Portal

    4、在瀏覽器地址欄輸入http://localhost ,訪問Portal首頁。

    5、用Logintest@liferay.com密碼為test的用戶登錄Portal系統(tǒng),得到的是一個Demo的首頁。

    圖2.1-2.jpg

    如果啟動呈現(xiàn)異常,請查看Tomcat控制臺查找原因。

    Liferay Portal啟動之后,HSQL數(shù)據(jù)庫自動啟動。

    登錄系統(tǒng)后,點擊右上角“My Account”鏈接,在“Display”選項卡中將Language改為“Chinese(China)”,以便中文化Portal界面。

    posted on 2005-10-20 15:27 eamoi 閱讀(7990) 評論(8)  編輯  收藏 所屬分類: Java

    評論:
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) 2006-02-21 18:48 | June
    我以前安裝了tomcat5.0 現(xiàn)在是否要重新設(shè)置TOMCAT_HOME為{PORTAL_HOME}?
    或者增加一個環(huán)境變量PORTAL_HOME?
    為什么我啟動startup.bat就閃了一下就沒了?
    希望樓主能幫我解決這個問題。謝了。  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) 2006-02-21 19:03 | June
    剛剛試著改了環(huán)境變量,還是沒解決問題。是不是有什么很重要的步驟我遺漏了?
    在下小菜鳥一只,望樓主指點啊!  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) 2006-02-22 08:56 | eamoi-no_login
    沒有POTAL_HOME這種說法吧。LP采用的是Tomcat集成方式,無需設(shè)置TOMCAT_HOME,不過倒是需要設(shè)置JAVA_HOME.
    我估計是端口沖突問題。如果啟動不了,建議查看一下相關(guān)日志記錄。  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) 2006-06-26 10:56 | MA
    有兩個問題:

    1. HSQL預(yù)設(shè)是放在那個位置?? 請問如何可以開啟HSQL數(shù)據(jù)庫來看??

    2. 如要將HSQL 數(shù)據(jù)庫 ---> 轉(zhuǎn)為MS SQL 要如何改??(看了liferay的英文文件也不太明白>_<)

    thanks a lot!!  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) 2006-11-15 21:20 | thedreamer
    我也遇到過,是沒配置JAVA_HOME.  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) 2006-11-28 21:42 | clare
    按照以上步驟配置好后,網(wǎng)頁上應(yīng)輸入:http://localhost:8080/
    然后就會出現(xiàn)liferay的頁面。
    http://localhost:8080/web/guest/home  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) 2008-06-05 20:16 | xx
    我的也是一閃而過。但是我自己下載的tomcat是好的  回復(fù)  更多評論
      
    # re: 【原創(chuàng)】Liferay Portal二次開發(fā)指南(3) [未登錄] 2012-02-28 10:44 | empty
    在一個工程里可以開發(fā)多個portlet嗎?  回復(fù)  更多評論
      
    主站蜘蛛池模板: 亚洲国产精品乱码一区二区| 亚洲精品无码高潮喷水A片软| 美女视频黄频a免费| 120秒男女动态视频免费| 国产亚洲av片在线观看18女人| 亚洲成年网站在线观看| 国产精品白浆在线观看免费 | 免费欧洲美女牲交视频| 亚洲另类精品xxxx人妖| 国产成人无码区免费网站| 国产免费怕怕免费视频观看| 亚洲免费观看网站| 无码人妻精品中文字幕免费| 亚洲日韩在线中文字幕第一页| 亚洲人成人网站18禁| 100部毛片免费全部播放完整| 国产亚洲欧洲精品| 一级人做人爰a全过程免费视频| 大陆一级毛片免费视频观看i| 亚洲欧洲校园自拍都市| 国产一精品一av一免费爽爽| 亚洲精品一级无码中文字幕| 亚洲AV无码之国产精品| 久久这里只有精品国产免费10| 亚洲AV成人一区二区三区AV| 久久久WWW免费人成精品| 亚洲AV无码不卡在线观看下载| 亚洲欧美日韩久久精品| 无码日韩精品一区二区免费| 日本久久久久亚洲中字幕| 青青操免费在线视频| 亚洲国产一区二区视频网站| 国产亚洲视频在线观看| 日本免费一区二区三区最新vr| 97久久国产亚洲精品超碰热| 免费观看美女用震蛋喷水的视频| 久久精品国产亚洲av日韩| 久久精品国产免费一区| 亚洲高清国产拍精品26U| 在线观看免费黄色网址| 亚洲男同帅GAY片在线观看|