ofbiz-2-hello應(yīng)用

ofbiz-2-hello應(yīng)用

ID:1993180

大?。?.14 MB

頁數(shù):10頁

時(shí)間:2017-11-14

ofbiz-2-hello應(yīng)用_第1頁
ofbiz-2-hello應(yīng)用_第2頁
ofbiz-2-hello應(yīng)用_第3頁
ofbiz-2-hello應(yīng)用_第4頁
ofbiz-2-hello應(yīng)用_第5頁
資源描述:

《ofbiz-2-hello應(yīng)用》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、HelloOFBiz創(chuàng)建第一個(gè)我們自己的OFBiz組件在頁面上顯示“HelloOFBiz”一.在hot-deploy下創(chuàng)建hello子目錄。(自定義OFBiz組件通常在此目錄)注:以下用到的配置文件可以從示例中參考、復(fù)制其中需要的代碼二.在(hot-deploy/hello)目錄下創(chuàng)建ofbiz-component.xml文件,負(fù)責(zé)讓OFBiz知道資源的位置webapp代碼詳解:name:定義web應(yīng)用的名字。title:這個(gè)將是應(yīng)用的標(biāo)識(shí),會(huì)顯示在頂端導(dǎo)航欄上。server:這個(gè)讓OFBiz知道使用哪個(gè)serverlocation:在這個(gè)服務(wù)器上請(qǐng)求可以訪問到的位置。mount-poin

2、t:這是訪問資源的URL,應(yīng)該是localhost:8443/helloapp-bar-display:這個(gè)是讓OFBiz知道是否顯示在主應(yīng)用導(dǎo)航條上一.創(chuàng)建web應(yīng)用1.在(hot-deploy/hello/webapp/hello/WEB-INF)下創(chuàng)建web.xml和controller.xml文件。web.xml內(nèi)容在示例中拷貝,其中需要修改的值是:controller.xml:告訴OFBiz根據(jù)不同的請(qǐng)求做相應(yīng)的事(被ofbizwebapp控制器使用)1.在(hot-deploy/hello/widget/)下創(chuàng)建HelloScreens.xml2.在(hot-deploy/he

3、llo/webapp/hello/error)下創(chuàng)建error.jsp在(hot-deploy/hello/webapp/hello/)下創(chuàng)建index.jsp,這個(gè)文件負(fù)責(zé)重定向響應(yīng)至control/main(路徑:control/main/)訪問路徑:https://localhost:8443/helloOFBiz表單通過表單提交數(shù)據(jù),并在頁面上顯示創(chuàng)建公用menu組件,將它應(yīng)用到表單頁面一.在HelloOFBiz基礎(chǔ)上擴(kuò)展二.在表單中提交數(shù)據(jù)并顯示1.在(hot-deploy/hello/webapp/hello/)下新建hello.ftl頁面文件2.根據(jù)action="/hell

4、o/control/test",配置controller.xml3.在HelloScreens.xml中增加模塊4.測(cè)試:這里commin后,數(shù)據(jù)直接從parameters中取得并顯示,下面通過創(chuàng)建.groovy文件,把數(shù)據(jù)放在context中,以供.ftl取值5.在(/hot-deploy/hello/webapp/hello/WEB-INF/actions/)下創(chuàng)建testForm.groovy文件這段代碼表示數(shù)據(jù)存入context中在hello.ftl頁面上增加下面的代碼,顯示congtext中的值6.要讓testForm.groovy起

5、作用,需要在HelloScreens.xml中的模塊下配置其路徑測(cè)試:7.第二種方式制作表單提交在(/hot-deploy/hello/widget/)下創(chuàng)建HelloForm.xml在HelloScreens.xml中的模塊下配置測(cè)試三.在這個(gè)應(yīng)用中為screens創(chuàng)建decorator。1.在(路徑:hello/widget/CommonScreens.xml)下創(chuàng)建CommonScreens.xml,這個(gè)文件包括公用screens,用來貫穿整個(gè)應(yīng)用。2.在(/hot-deploy/hello/

6、widget/)下創(chuàng)建HelloMenu.xml3.把公用組件應(yīng)用到其他頁面上為hello.ftl增加公用組件,到HelloScreens.xml中修改配置測(cè)試

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。