freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ofbiz的電子商務(wù)平臺開發(fā)畢業(yè)論文(已修改)

2025-07-08 16:32 本頁面
 

【正文】 基于OFBiz的電子商務(wù)平臺開發(fā)畢業(yè)論文目錄第一章 ofbiz概述 2第一節(jié) ofbiz結(jié)構(gòu) 2第二節(jié) 項目的安裝: 4第三節(jié) 簡單的例子 4第四節(jié) 做一些復(fù)雜的ui 7第二章ofbiz中使用groovy 9第一節(jié)groovy是什么 9第二節(jié)groovy基礎(chǔ) 10第三章 服務(wù)和事件(minilang) 18第一節(jié) 什么是 Minilang 18第二節(jié) 定義簡單的Service 18第二節(jié) 簡單的方法 19第二節(jié) 簡單的事件 20第四章 實體和服務(wù) 22第一節(jié) 實體數(shù)據(jù)模型 22第二節(jié) beanshell 25第五章 綜合實例 25第一節(jié) 目錄結(jié)構(gòu) 26第二節(jié) 相關(guān)配置說明 26第二節(jié) 相關(guān)數(shù)據(jù)文件說明 29第二節(jié) 業(yè)務(wù)邏輯 31第二節(jié) 屏幕的創(chuàng)建 33結(jié)束語 35謝辭 36參考文獻(xiàn) 37第一章 ofbiz概述第一節(jié) ofbiz結(jié)構(gòu)OFBiz 的宗旨,還是使用一系列自創(chuàng)的開源技術(shù),開發(fā)大規(guī)模的企業(yè)級應(yīng)用程序。它的目標(biāo),不是工作流,也不是appfuse 這樣一個整合其他開源技術(shù)的演示性的網(wǎng)站,而是一個綜合的、企業(yè)級的電子商務(wù)網(wǎng)站。(1) ofbiz結(jié)構(gòu)該結(jié)構(gòu)去掉了些linux的文件,。該項目可以直接導(dǎo)入到eclipse中,集成了ant工具,可以使用相關(guān)的命令進(jìn)行操作。2012/11/07 22:44 18,235 .classpath2012/03/18 10:37 2,229 .gitignore2009/03/05 07:06 636 .hgignore2010/03/17 18:28 499 .project2010/09/15 19:57 1,373 ant2010/09/15 19:57 1,153 2009/04/14 23:01 5,984 APACHE2_HEADER2013/01/14 10:53 DIR applications2012/03/18 10:37 53,115 2010/09/15 19:57 6,969 2013/01/14 10:55 DIR framework2013/01/14 10:55 DIR hotdeploy2010/08/31 10:03 1,318 2011/03/01 17:51 2,155 2010/04/07 09:11 3,998 KEYS2013/01/14 10:55 DIR lib2012/11/07 22:44 163,481 LICENSE2011/03/13 16:25 8,271 2011/05/02 23:15 2,283 2011/04/22 20:51 17,759 NOTICE2011/01/13 16:00 5,147 2010/10/18 12:56 8,959 OPTIONAL_LIBRARIES2010/09/09 23:32 4,172 2012/05/20 20:00 3,492 README2011/12/29 13:41 1,127 2013/01/14 10:56 8 2013/01/14 10:52 DIR runtime2013/01/14 10:55 DIR specialpurpose2010/09/09 23:32 2,709 2010/09/09 23:32 2,713 2010/09/09 23:32 2,712 2013/01/14 10:52 DIR themes2013/01/14 10:55 DIR toolsapplications 目錄,包含了OFBIz 核心的應(yīng)用程序組件,如訂單管理,電子商務(wù)存儲等。 文件配置需要載入哪幾個應(yīng)用程序組件。這里的每一個組件,都是一個基于OFBIZ構(gòu)建的Web 應(yīng)用程序。framework 框架目錄,包含OFBIZ 框架的組件,例如實體引擎和服務(wù)引擎。這是OFBIZ 框架的核心。其他應(yīng)用程序都是基于它來構(gòu)建的, 文件配置需要載入哪幾個框架組件。(2) ofbiz框架簡介整體采用3層架構(gòu)用戶接口,邏輯和數(shù)據(jù),在設(shè)計一些用戶用例時推薦從底部到頂部的實現(xiàn),這樣能夠在心中明白應(yīng)用程序整體的架構(gòu),允許你使用ofbiz的工具在高層模塊使用低層模塊的架構(gòu)。1. 定義實體(Entities): ,每一個主件(ponent)中實體和服務(wù)的定義,類路徑和web的根路徑都和該配置文件相關(guān)聯(lián)2. 數(shù)據(jù)層Data Layer數(shù)據(jù)層的最佳實踐就是使用ofbiz Entity Engine(ofbiz 實體引擎),絕大多數(shù)情況下實體引擎會處理99%的數(shù)據(jù)庫的交互問題,如果不能處理就可以使用jdbc來進(jìn)行處理。3. 表現(xiàn)層模板最佳的實踐就是HTML或者是使用freemaker,推薦使用freemaker,它能夠更好的和ofbiz核心框架工具進(jìn)行結(jié)合,一般來說推薦不直接使用freemaker而是使用ofbiz screen widget,目的是為了讓action能和screens相關(guān)聯(lián)。表現(xiàn)層模板應(yīng)該盡可能簡化,一些公共的內(nèi)容比如header,footer,導(dǎo)航條,這些應(yīng)該在允許時使用適配者模式進(jìn)行加載,修飾每一頁的模板文件應(yīng)該在screen的定義xml中指定。第二節(jié) 項目的安裝:該項目集成了ant,可以通過ant進(jìn)行安裝,定位到這個xml文件的目錄下也就是項目的根路徑,輸入命令ant,會安裝一個數(shù)據(jù)集demo,該demo中包含了很多完整的例子,包括供應(yīng)商,倉庫,以及商店等完整供應(yīng)鏈的流程216。 命令:ant runinstall,會安裝一些數(shù)據(jù)庫和提取準(zhǔn)備好的后端給用戶,但是沒有默認(rèn)的商店和賬號被創(chuàng)建。216。 命令:ant runinstallextseed,會創(chuàng)建一個管理員的賬號。216。 命令: ant createadminuserlogin,執(zhí)行ofbiz,完成ofbiz的構(gòu)建和配置。216。 命令: ant run,執(zhí)行完成后就可以在瀏覽器里輸入。://localhost: 8443/myportal/control/main/登陸時的默認(rèn)賬號是admin密碼是ofbiz,該端口號的配置位于/ofbiz/framework/base/config/第三節(jié) 簡單的例子簡單在頁面上輸出1行文本,這個例子將會演示如何創(chuàng)建和加載你自己的組件,增加一個screen(view)來顯示文本this is practice application。(一) 創(chuàng)建一個組件 在項目根路徑的hotdeploy文件夾下創(chuàng)建1個practice文件夾hotdeploy/practice,該文件夾的名字和新創(chuàng)建的組件名是對應(yīng)的, 文件如下?xml version= encoding=UTF8?ofbizponent name=practice xmlns:xsi= xsi:noNamespaceSchemaLocation= resourceloader name=main type=ponent/ webapp name=practice title=Practice server=defaultserver basepermission=OFBTOOLS location=webapp/practice mountpoint=/practice appbardisplay=false//ofbizponent:該文件的作用就告訴ofbiz哪些資源會被加入到類路徑里,resourceloader name=main type=ponent/name的值會是任意字符串,type告訴ofbiz我們將會加載1個組件。在webapp 里216。 name : 定義web應(yīng)用程序的名字。216。 title : 顯示在瀏覽器選項卡上的名字。216。 server : 使用什么服務(wù)。216。 basepermission : 需要用戶擁有OFBTOOLS的權(quán)限才能使用該程序,admin用戶有這個權(quán)限,所以就沒有單獨創(chuàng)建新的用戶。216。 location : 指定服務(wù)器默認(rèn)的根路徑。216。 mountpoint : 用于訪問資源的url. 在這個例子中應(yīng)該是localhost:8080/practice。216。 appbardisplay : 讓ofbiz知道是否我想要自己的主件在在主應(yīng)用程序的選項卡中顯示,成為公共ofbiz修飾的一部分。 (二) 創(chuàng)建 webapp 創(chuàng)建文件夾webapp,目錄結(jié)構(gòu)(hotdeploy/practice/webapp),該文件夾包含了所有webapp想關(guān)聯(lián)的文件以及所創(chuàng)建的ponent。其中hotdeploy時熱部署目錄,系統(tǒng)在加載完application和framework后就會自動加載熱部署目錄里的文件。 在創(chuàng)建文件夾practice 在webapp下,目錄結(jié)構(gòu)(hotdeploy/practice/webapp/practice),一個ponent可以有多個app,比如ofbizponent name=marketing xmlns:xsi= xsi:noNamespaceSchemaLocation= ! test suite webapp name=marketing title=Marketing server=defaultserver location=webapp/marketing basepermission=OFBTOOLS,MARKETING mountpoint=/marketing/ webapp name=SalesForceAutomation title=SFA server=defaultserver location=webapp/sfa basepermission=OFBTOOLS,SFA mountpoint=/sfa//ofbizponent webapp的創(chuàng)建是遵循的j2ee的標(biāo)準(zhǔn),在創(chuàng)建文件夾WEBINF (hotdeploy/practice/webapp/practice/WEBINF) 和 a 。216。 ,使用哪一個action,轉(zhuǎn)到哪一個頁面。216。 ,如何處理web相關(guān)的問題,比如歡迎頁wele pages,重定向和錯誤頁。 這些xml可以從其他存在的ponent中拷貝,重要的值得改變displayname,the localDispatcherName, the mainDecoratorLocation and the contextparam paramnamewebSiteId/paramname paramvaluePRACTICE/paramvalue descriptionA unique ID used to look up the WebSite entity to get information about catalogs, etc./description/contextparamcontextparam paramnamelocalDispatcherName/paramname paramvaluepractice/paramvalue descriptionA unique name used to identify/recognize the local dispatcher for the Service Engine/description/contextparamcontextparam paramnamemainDecoratorLocation/paramname paramvalueponent://practice/widget//paramvalue descriptionThe location of the maindecorator screen to use for this webapp。 referred to as a context variable in screen def XML files./description
點擊復(fù)制文檔內(nèi)容
語文相關(guān)推薦
文庫吧 www.dybbs8.com
公安備案圖鄂ICP備17016276號-1