Liferay6官方培訓(xùn)教程_第1頁
Liferay6官方培訓(xùn)教程_第2頁
Liferay6官方培訓(xùn)教程_第3頁
Liferay6官方培訓(xùn)教程_第4頁
Liferay6官方培訓(xùn)教程_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、更多教程,盡在荷露叮咚 QQ:149258365Liferay6官方培訓(xùn)系列精品教程目錄plugins開發(fā)指南1-開發(fā)環(huán)境搭建.docplugins開發(fā)指南2-開發(fā)一個(gè)簡(jiǎn)單的portlet.docplugins開發(fā)指南3.1-簡(jiǎn)單的IPC portlet-公共參數(shù)傳遞.docplugins開發(fā)指南3.2-簡(jiǎn)單的IPC portlet-使用Event傳遞消息.docplugins開發(fā)指南4-1簡(jiǎn)單的MVC分層結(jié)構(gòu)的 portlet-service代碼自動(dòng)生成.docplugins開發(fā)指南4-2簡(jiǎn)單的MVC分層結(jié)構(gòu)的 portlet-核心代碼開發(fā).docplugins開發(fā)指南4-3簡(jiǎn)單的MVC分層

2、結(jié)構(gòu)的 portlet-數(shù)據(jù)驗(yàn)證,權(quán)限.docplugins開發(fā)指南5.1-Hooks.docplugins開發(fā)指南5.2-Hooks.動(dòng)態(tài)修改JSP.docplugins開發(fā)指南6-Theme.docplugins開發(fā)指南7-Resource URL.docplugins開發(fā)指南8-Ext Plugin.docplugins開發(fā)指南9-Plugin Portlet的配置頁面的開發(fā).docplugins開發(fā)指南10-portlet中創(chuàng)建tabs.docplugins開發(fā)指南11-plugin中開發(fā)hibernate應(yīng)用.docplugins開發(fā)指南12-liferay6中struts2開發(fā).d

3、ocplugins開發(fā)指南14-liferay6中使用jquery.docplugins開發(fā)指南15-liferay6中標(biāo)簽的使用.docplugins開發(fā)指南16-liferay6中分頁標(biāo)簽.docplugins開發(fā)指南17-liferay中spring開發(fā)(1).docplugins開發(fā)指南18-liferay中spring開發(fā)(2).docplugins開發(fā)指南19-liferay6中使用JSON.docplugins開發(fā)指南20-plugin中使用公共數(shù)據(jù)源.docplugins開發(fā)指南13-liferay中使用ladp分析.docx全部源碼Liferay-plugin 開發(fā)指南-(1

4、)開發(fā)環(huán)境搭建本文將以Window與Ubuntu(linux)操作系統(tǒng)為例講解Liferay-plugin開發(fā)環(huán)境的搭建過程。1 配制運(yùn)行環(huán)境進(jìn)行l(wèi)iferay-plugin的開發(fā)首先要配置好運(yùn)行環(huán)境(此環(huán)境主要用于以后開發(fā)時(shí)綁定運(yùn)行環(huán)境),到以下地址下載運(yùn)行文件liferay-portal-tomcat-6.0.3.zip。將其解壓到某路徑下,例如E:developjavaliferay,解壓后的目錄結(jié)構(gòu)圖為:下載的運(yùn)行包自帶jre,無需安裝jre,解壓后即可直接運(yùn)行,運(yùn)行tomcat-6.0.26bin目錄下的startup.bat(如果是Ubuntu操作系統(tǒng)則運(yùn)行startup.sh)即

5、可直接啟動(dòng)liferay運(yùn)行環(huán)境。此時(shí)Liferay用到的是其自帶的HSQL數(shù)據(jù)庫。在地址欄輸入http:/localhost:8080即可進(jìn)行訪問。輸入用戶名:test,密碼:test點(diǎn)擊“登錄”按鈕即可登錄。2 部署數(shù)據(jù)庫2.1 新建數(shù)據(jù)庫我們?cè)陂_發(fā)環(huán)境下通常不使用HSQL數(shù)據(jù)庫,而是使用oracle,sqlserver,mysql等數(shù)據(jù)庫,下面,我們以mysql數(shù)據(jù)庫為例講解如何配置。前提:請(qǐng)先確保您的機(jī)器上裝有mysql及其瀏覽工具如mysql-front(Windows操作系統(tǒng)中的安裝不再贅述了)。通過以下語句新建數(shù)據(jù)庫:CREATE DATABASE IF NOT EXISTS l

6、portal default charset utf8 COLLATE utf8_general_ci;這樣就建立好一個(gè)字符集為utf-8,名為lportal的數(shù)據(jù)庫,當(dāng)然你可以使用其它數(shù)據(jù)庫名。補(bǔ)充:在ubuntu中安裝mysql數(shù)據(jù)庫也是很方便的,首先要打開新立得軟件安裝工具,然后查詢mysql,然后選中,并且點(diǎn)擊應(yīng)用,這樣mysql就裝好了。2.2 配置數(shù)據(jù)庫信息在tomcat-6.0.26webappsROOTWEB-INFclasses 中創(chuàng)建一個(gè)名為perties的文件,在這個(gè)文件中記錄數(shù)據(jù)庫的配置,例如:jdbc.default.driverClass

7、Name=com.mysql.jdbc.Driverjdbc.default.url=jdbc:mysql:/localhost/lportal?useUnicode=true&characterEncoding=UTF-8&useFastDateParsing=falsejdbc.default.username=rootjdbc.default.password=123456其中紅色字體部分是數(shù)據(jù)庫名(lportal),字符集(UTF-8),數(shù)據(jù)庫用戶名及密碼(root/123456)。這樣數(shù)據(jù)庫連接就配置好了。那么,如果我們要使用其它類型的數(shù)據(jù)庫呢,比如oracle,我們

8、可以到tomcat-6.0.26webappsROOTWEB-INFlib portal-impl.jar包中找到perties文件,再在此文件中搜索Oracle,可找到以下配置信息: # Oracle # #jdbc.default.driverClassName=oracle.jdbc.driver.OracleDriver #jdbc.default.url=jdbc:oracle:thin:localhost:1521:SG186ND #jdbc.default.username=lportal #jdbc.default.password=lportal將其拷貝粘

9、貼到剛才講到的ROOT/WEB-INF/classes 中創(chuàng)建一個(gè)名為perties的文件中。其它類型的數(shù)據(jù)庫可用相同方法實(shí)現(xiàn)(注意不同數(shù)據(jù)庫有不同的驅(qū)動(dòng)jar包,例如oracle的為JDBC14.jar)。啟動(dòng)bin目錄下的startup.bat文件即可在運(yùn)行過程中新建數(shù)據(jù)庫。3 配制開發(fā)環(huán)境Liferay6在plugin環(huán)境下進(jìn)行開發(fā),著先需配置此環(huán)境,當(dāng)然還需java開發(fā)環(huán)境,及編譯環(huán)境。3.1 配制liferay-plugins-sdk環(huán)境首先從liferay官方網(wǎng)站下載liferay-plugins-sdk-6.0.3 。然后解壓到一個(gè)目錄中如E:deve

10、lopjavaliferay(linux操作系統(tǒng)為/home/deltaj/)中,目錄結(jié)構(gòu)如圖所示:進(jìn)入liferay-plugins-sdk目錄中先復(fù)制一份perties,然后把這份復(fù)制的perties改名為 build.$用戶名.properties。其中$用戶名是你登錄計(jì)算機(jī)的用戶名。打開這個(gè)properties文件,把其中所有內(nèi)容清空,然后輸入以下內(nèi)容:app.server.type=tomcat app.server.dir=E:/develop/java/liferay/tomcat-6.0.26說明:第一行是設(shè)置你所使用的中間件服務(wù)器類型,第二

11、行設(shè)置的是你的中間件服務(wù)器所在的位置(一定是和liferay綁定的中間件,注意是“/”),如果是linux操作系統(tǒng),此路徑則為/opt/liferay6u3/tomcat-6.0.26。3.2 安裝JDK及ANT并設(shè)置環(huán)境變量3.2.1 Windows操作系統(tǒng)安裝JDK與ANT及環(huán)境變量配置先從sun的官方網(wǎng)站上下載jdk的最新版本jdk-6u21-windows-i586.exe,從apache網(wǎng)站上下載最新的apache-ant-1.8.1。均安裝在D:Java目錄下,當(dāng)前目錄結(jié)構(gòu)如下圖所示:安裝完成后設(shè)置環(huán)境變量,鼠標(biāo)右鍵點(diǎn)擊“我的電腦”,選擇屬性,選“高級(jí)”選項(xiàng)卡,再點(diǎn)擊“環(huán)境變量”在

12、“系統(tǒng)變量”部分新建JAVA_HOME變量,其值設(shè)為你剛才安裝JDK的路徑D:Javajdk1.6.0_21,新建ANT_HOME變量,其值設(shè)為剛才安裝ANT的路徑D:Javaapache-ant-1.8.1,如圖所示:再將這兩個(gè)變量配到Path變量中: 注意,請(qǐng)追加到Path變量值的最前端??稍诿钚兄型ㄟ^java -version命令及ant -version命令分別測(cè)試JDK與ANT是否安裝成功和環(huán)境變量是否配置正確,如果正確顯示版本信息,則表示安裝成功。C:Documents and Settingsseedzhang>java -versionjava version &quo

13、t;1.6.0_21"Java(TM) SE Runtime Environment (build 1.6.0_21-b07)Java HotSpot(TM) Client VM (build 17.0-b17, mixed mode, sharing)C:Documents and Settingsseedzhang>C:Documents and Settingsseedzhang>ant -versionApache Ant version 1.8.1 compiled on April 30 2010C:Documents and Settingsseedzhan

14、g>至此,完成Windows操作系統(tǒng)環(huán)境下的JDK與ANT的安裝配置。3.2.2 Ubuntu操作系統(tǒng)JDK安裝與ANT及環(huán)境變量配置u Ubuntu操作系統(tǒng)JDK安裝及環(huán)境變量的配置先從sun的官方網(wǎng)站上下載jdk的最新版本jdk-6u21-linux-i586.bin,安裝到/home/deltaj目錄下,在命令行中執(zhí)行以下命令來更改文件權(quán)限:$ sudo chmod u+x jdk-6u21-linux-i586.bin $ sudo -s ./jdk-6u21-linux-i586.bin一直回車,直到詢問是否安裝,輸入yes回車,安裝完畢,再配置JAVA_HOME環(huán)境變量,終端

15、中輸入 $ sudo gedit /etc/profile 在文件最后添加以下內(nèi)容:#set java environment export JAVA_HOME=/home/deltaj/jdk1.6.0_12export JRE_HOME=/home/deltaj/jdk1.6.0_12/jreexport CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATHexport PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 重新啟動(dòng)計(jì)算機(jī),用java -version命令測(cè)試jdk的版本,顯示如下信息則表示安裝配置

16、成功:java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_12-b04) Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)u Ubuntu操作系統(tǒng)ANT安裝及環(huán)境變量的配置在Ubuntu中ant的安裝有2種方式。一種是用Ubuntu自帶的新立得軟件安裝工具進(jìn)行安裝,只需查找ant然后選中,點(diǎn)擊應(yīng)用就會(huì)自動(dòng)進(jìn)行安裝和環(huán)境變量的設(shè)置。還有一種是linux通用的安裝方式。先到apache網(wǎng)站上下載最新版本的ant的壓縮包,以tar.g

17、z為結(jié)尾的。然后用tar zxvf apache-ant-1.8.1-bin.tar.gz 命令進(jìn)行解壓縮。解壓縮后,在命令行輸入sudo gedit /.bashrc ,然后在文件中加入下面2行腳本:export ANT_HOME=”/home/deltaj/apache-ant-1.8.1”export PATH=”$PATH:$ANT_HOME”其中home/deltaj/apache-ant-1.8.1 是指向ant解壓后所在的目錄,這個(gè)要以具體解壓目錄為準(zhǔn)。設(shè)置好后重啟Ubuntu操作系統(tǒng),在命令行輸入ant version ,如果出現(xiàn)了ant的版本號(hào),則說明安裝成功。3.3 開發(fā)環(huán)

18、境測(cè)試3.3.1 創(chuàng)建portlet完成以上設(shè)置后,可以建一個(gè)簡(jiǎn)單的portlet進(jìn)行一下測(cè)試開發(fā)環(huán)境。打開命令行,進(jìn)入liefray-plugins-sdk-6.0.3/portlets,然后輸入create test “test”(如果是Ubuntu操作系統(tǒng)則輸入 ./create.sh test “test”)。其中test 是你的工程的id,“test”是工程的名稱。執(zhí)行完該命令后打開liferay-plugins-sdk-6.0.3/portlets目錄可以看到生成了一個(gè)test-portlet文件夾。3.3.2 發(fā)布portlet并驗(yàn)證在命令行中進(jìn)入test-portlet文件夾,執(zhí)行ant命令,就把這個(gè)項(xiàng)目部署到我們指定的tomcat中。打開我們指定的tomcat的webapps目錄中就會(huì)發(fā)現(xiàn)生成了test-portlet文件夾。在瀏覽器中輸入http:/localhost:8080 ,啟動(dòng)liferay,登錄后,再點(diǎn)擊添加,在“sample”樹節(jié)點(diǎn)下可找到我們剛才發(fā)布的“test”portlet,點(diǎn)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論