基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究

基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究

ID:33932399

大小:194.78 KB

頁數(shù):5頁

時間:2019-02-28

基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究_第1頁
基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究_第2頁
基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究_第3頁
基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究_第4頁
基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究_第5頁
資源描述:

《基于mda的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、2008年3月北京聯(lián)合大學(xué)學(xué)報(自然科學(xué)版)Mar.2008第22卷第1期總71期JournalofBeijingUnionUniversity(NaturalSciences)Vol.22No.1SumNo.71基于MDA的網(wǎng)上購物系統(tǒng)代碼自動生成開發(fā)研究袁愛香(山東警察學(xué)院網(wǎng)絡(luò)中心,濟南250014)[摘要]分析了現(xiàn)有的MDA工具對業(yè)務(wù)邏輯的處理方法,提出了將類分為基本類和用戶自定義類、基本類的性質(zhì)通過描述pim的xml文件的serialNo來標(biāo)識的觀點,以及用腳本來描述業(yè)務(wù)邏輯的描述方法;并重點介紹了一個面向數(shù)字商城網(wǎng)上購物系統(tǒng)的實用MDA工具的設(shè)計和實現(xiàn)。[關(guān)鍵

2、詞]網(wǎng)上購物系統(tǒng);MDA;業(yè)務(wù)邏輯;平臺無關(guān)模型[中圖分類號]TP31152[文獻標(biāo)識碼]A[文章編號]10050310(2008)01004105ResearchonCodeAutogenerationDevelopmentinOnlineShoppingBasedonMDAYUANAixiang(NetworkCenterofShandongPoliceCollege,Jinan250014,China)Abstract:ThemodernMDAtoolssdisposalmethodofbusinesslogicisanalyzedandn

3、ewideasareproposed.Oneistodivideaclassintobasicclassandusercustomizedclass,andthebasicclasspropertyisidentifiedbydescribingaserialNoinXMLfileconcerningPIM.Theotheristousescriptstodescribebusinesslogic,whichisirrespectiveofplatform.AndmoredetailedintroductiontothedevelopmentofaMDAtooltogiven

4、,witchisorientedtodigitalinternetmartshoppingsystem.Keywords:onlineshoppingsystem;MDA;businesslogic;platformindependentmodel數(shù)字商城的網(wǎng)上購物系統(tǒng)界面格式復(fù)雜,數(shù)據(jù)Model),最后通過這個應(yīng)用的特定PSM,使用代碼自變化大。但是其實現(xiàn)有一定的相似性,整個過程動生成器,自動生成大部分的特定平臺上的應(yīng)用程包含大量的重復(fù)勞動。如果能夠定義一個抽象的、序代碼。MDA使得應(yīng)用模型與領(lǐng)域模型在軟件生獨立于任何技術(shù)的模型,再通過代碼生成器生成相命周期中得到復(fù)用,

5、其分離業(yè)務(wù)模型與實現(xiàn)技術(shù)之關(guān)代碼,那么這將會使編程人員從繁雜的代碼中解間的耦合的關(guān)系,使技術(shù)變化對系統(tǒng)的影響最小放出來,這就是OMG(ObjectManagementGroup)組化??椞岢龅腗DA(ModelDrivenArchitecture,模型驅(qū)動本文討論的代碼自動生成是基于需求已經(jīng)被框架)思想的起源。MDA這種設(shè)計思想通過平臺無正確的理解并由人轉(zhuǎn)化為解決方案領(lǐng)域中的抽象關(guān)模型與平臺相關(guān)模型之間的變換,來提高系統(tǒng)的模型平臺無關(guān)模型的基礎(chǔ)上,該模型作為代碼可重用性、可移植性和互操作性,從總體上提高了生成器的輸入來研制的。將模型和程序模板結(jié)合,工程的效率和質(zhì)量。一個

6、MDA的應(yīng)用,從建立與將具體的業(yè)務(wù)模型映射成應(yīng)用程序源代碼或配置平臺無關(guān)的PIM(PlatformIndependentModel)開始,文件。MDA把模型本身也作為一個開發(fā)的工件,使然后使用相應(yīng)的MDA工具,結(jié)合具體技術(shù),將PIM用編譯器來自動生成系統(tǒng)所需要的代碼,從而實現(xiàn)映射成為特定平臺上的PSM(PlatformSpecific快速開發(fā)系統(tǒng)。在系統(tǒng)開發(fā)中引入MDA,使開發(fā)重[收稿日期]2007-11-19[作者簡介]袁愛香(1966),女,山東濰坊人,山東警察學(xué)院網(wǎng)絡(luò)中心高級工程師,碩士,主要研究方向為數(shù)據(jù)庫應(yīng)用、數(shù)據(jù)倉庫建設(shè)及網(wǎng)絡(luò)管理等。42北京聯(lián)合大學(xué)學(xué)報(自

7、然科學(xué)版)2008年3月點集中到模型的創(chuàng)建上,模型驅(qū)動著整個開發(fā)的全供了必要的信息。依據(jù)對象模型的定義,實現(xiàn)從被過程。操縱對象模型到界面構(gòu)成的自動化映射。如何區(qū)別生成通用的部分以及含有業(yè)務(wù)邏輯的部分,成為1自動生成任務(wù)需求分析實際開發(fā)中需要考慮的一個問題。最后,我們采用11系統(tǒng)需求的解決方案如下:1)用戶在數(shù)字商城購買產(chǎn)品,只能通過跟數(shù)把事物分成兩大部分,一個是基本部分(它對字商城有合作關(guān)系的唯一一家網(wǎng)上銀行進行支付。應(yīng)著業(yè)務(wù)邏輯),一個是用戶自定義部分。在結(jié)構(gòu)2)訂單由多個訂單項組成,每個訂單項

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

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

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