a国产,中文字幕久久波多野结衣AV,欧美粗大猛烈老熟妇,女人av天堂

當(dāng)前位置:主頁 > 碩博論文 > 信息類碩士論文 >

基于UML模型的企業(yè)級J2EE Web應(yīng)用代碼自動生成系統(tǒng)的研究與實現(xiàn)

發(fā)布時間:2018-03-19 10:45

  本文選題:自動代碼生成 切入點:UML 出處:《中國海洋大學(xué)》2015年碩士論文 論文類型:學(xué)位論文


【摘要】:計算機的廣泛應(yīng)用和Web技術(shù)的快速發(fā)展使人們進入了互聯(lián)網(wǎng)時代,為人們的生產(chǎn)生活提供了極大的便利。與此同時,J2EE Web技術(shù)的廣泛應(yīng)用,推動廠互聯(lián)網(wǎng)技術(shù)的進步。人們在享受Web應(yīng)用帶來的良好體驗的同時,對Web應(yīng)用的要求也越來越高,從而使得Web應(yīng)用邏輯越來越復(fù)雜,代碼規(guī)模越來越龐大。隨著代碼復(fù)雜度的提高,軟件編碼的錯誤率也越來越高。目前,大多數(shù)軟件開發(fā)仍舊停留在手工編寫代碼階段,開發(fā)人員花費大量時間去編寫一些重復(fù)而且簡單的代碼。由J2EE Web應(yīng)用涉及到計算機技術(shù)不再是單一的編程語言,而是幾種編碼技術(shù)的集合,在進行技術(shù)整合過程中,往往會發(fā)生不可控的錯誤。以上這些原因增大了J2EE Web項目開發(fā)的風(fēng)險,因此,為了提高軟件的開發(fā)效率,開發(fā)一個自動代碼生成器勢在必行。通過對以往代碼生成理論的研究,發(fā)現(xiàn)了“自動化生成”、“操作可視化”、“多表關(guān)聯(lián)”、“自動部署”幾方面問題仍沒有得到解決。本文首先通過研究MDA理論,結(jié)合流行的MVC設(shè)計模式,依托JsUml2、FreeMarke、Hibernate、Ant等技術(shù),通過理論和實踐結(jié)合,設(shè)計實現(xiàn)了基于UML數(shù)據(jù)建模、HTML5可視化控件、模板文件定義和模板引擎相結(jié)合的J2EE Web代碼自動生成系統(tǒng)。具體研究過程如下:首先,按照MDA模型驅(qū)動架構(gòu)思想對自動代碼生成系統(tǒng)各部分進行設(shè)計。生成系統(tǒng)由UML設(shè)計、業(yè)務(wù)模型、模板管理、模板引擎和自動部署五部分組成,對各個模塊進行了深入分析,然后對各模塊的具體功能進行了設(shè)計。其次,對生成系統(tǒng)各模型進行詳細的編碼實現(xiàn),本系統(tǒng)一個創(chuàng)新點是采用B/S技術(shù)架構(gòu),引入云建模技術(shù),使得建模人員可協(xié)作完成對系統(tǒng)模型的建立,使用成熟SpringMVC框架作為系統(tǒng)基礎(chǔ)支撐,保證系統(tǒng)的穩(wěn)定性。另外一個創(chuàng)新點是提出一套基于UML建模技術(shù)和數(shù)據(jù)庫技術(shù)的業(yè)務(wù)模型機制,增加了對多表關(guān)聯(lián)的處理,實現(xiàn)了UML模型到業(yè)務(wù)模型的自動轉(zhuǎn)換,同時實現(xiàn)對數(shù)據(jù)庫的詳細設(shè)計。最后在創(chuàng)業(yè)園區(qū)管理系統(tǒng)代碼生成的應(yīng)用中描述了整個自動代碼生成系統(tǒng)的工作流程,其中主要實踐了UML模型的建立、業(yè)務(wù)模型的轉(zhuǎn)換、模板的制作和代碼的生成功能, 驗證了本文基于UML模型的可視化自動代碼生成技術(shù)的可行性。
[Abstract]:With the wide application of computer and the rapid development of Web technology, people have entered the Internet era, which provides great convenience for people's production and life. At the same time, J2EE Web technology is widely used. While enjoying the good experience brought by Web application, people also have higher and higher requirements for Web application, which makes the logic of Web application more and more complex. With the increase of code complexity, the error rate of software coding becomes higher and higher. At present, most software development still stays in the phase of manual coding. Developers spend a lot of time writing repetitive and simple code. The J2EE Web application involves that computer technology is no longer a single programming language, but a collection of several coding technologies, and in the process of technology integration, These reasons increase the risk of J2EE Web project development. Therefore, in order to improve the efficiency of software development, it is imperative to develop an automatic code generator. The problems of "automatic generation", "operation visualization", "multi-table association" and "automatic deployment" have not been solved. Firstly, by studying the theory of MDA, combining with the popular MVC design pattern, this paper relies on JsUml2FreeMarke-Hibernate Ant and other technologies, such as JsUml2FreeMarke-HibernateAnt, etc. Through the combination of theory and practice, a J2EE Web code automatic generation system based on UML data modeling and HTML 5 visual control, template file definition and template engine is designed and implemented. According to the idea of MDA model driven architecture, every part of automatic code generation system is designed. The generating system consists of five parts: UML design, business model, template management, template engine and automatic deployment. Then, the specific functions of each module are designed. Secondly, every model of the generation system is coded and implemented in detail. One of the innovations of this system is to adopt the B / S technology architecture and introduce cloud modeling technology. So that the modeler can work together to build the system model, using the mature SpringMVC framework as the basic support of the system, Another innovation is to put forward a set of business model mechanism based on UML modeling technology and database technology, to increase the processing of multi-table association, and to realize the automatic transformation from UML model to business model. At the same time, the detailed design of the database is realized. Finally, the workflow of the automatic code generation system is described in the application of code generation of the business park management system, in which the establishment of the UML model and the transformation of the business model are mainly practiced. The function of template making and code generation verifies the feasibility of the visualization automatic code generation technology based on UML model in this paper.
【學(xué)位授予單位】:中國海洋大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2015
【分類號】:TP393.09

【相似文獻】

相關(guān)期刊論文 前10條

1 李鳳艷;常用會計憑證自動生成系統(tǒng)的研究[J];遼寧大學(xué)學(xué)報(自然科學(xué)版);2005年02期

2 馬書堂;;試卷自動生成系統(tǒng)的研究[J];長江大學(xué)學(xué)報(自科版);2006年04期

3 孫黎君;顧翔;;一種試卷自動生成系統(tǒng)的研究與實現(xiàn)[J];福建電腦;2007年12期

4 魏星;;試卷自動生成系統(tǒng)的設(shè)計與實現(xiàn)[J];福建電腦;2008年09期

5 張玉葉;郝強;;試卷自動生成系統(tǒng)的設(shè)計與實現(xiàn)[J];濟南職業(yè)學(xué)院學(xué)報;2008年05期

6 田敬軍;杜學(xué)東;;網(wǎng)站自動生成系統(tǒng)的開發(fā)[J];唐山師范學(xué)院學(xué)報;2009年02期

7 張海飛;劉全;;工程決算文件自動生成系統(tǒng)的開發(fā)與應(yīng)用[J];貴州師范大學(xué)學(xué)報(自然科學(xué)版);2009年04期

8 唐雅媛;徐德智;;基于本體的試卷自動生成系統(tǒng)研究[J];湖南科技學(xué)院學(xué)報;2009年12期

9 張海飛;劉全;;工程決算文件自動生成系統(tǒng)的開發(fā)與應(yīng)用[J];蘇州科技學(xué)院學(xué)報(工程技術(shù)版);2010年01期

10 王峗;敖俊;姚愚;張琪;;氣象決策短信自動生成系統(tǒng)設(shè)計與實現(xiàn)[J];電腦編程技巧與維護;2012年02期

相關(guān)會議論文 前10條

1 梁國平;張懷;孫荀英;;并行有限元程序自動生成系統(tǒng)及其在計算力學(xué)中的應(yīng)用前景[A];“力學(xué)2000”學(xué)術(shù)大會論文集[C];2000年

2 劉硯韜;付雨之;陳力;張伶俐;;醫(yī)院藥劑科藥品電子醫(yī)囑標簽自動生成系統(tǒng)的建立與應(yīng)用[A];第四屆臨床藥學(xué)實踐案例分析與合理用藥學(xué)術(shù)研討會論文集[C];2011年

3 戴前偉;彭振斌;;帷幕灌漿工程圖表自動生成系統(tǒng)的開發(fā)研究[A];全國首屆巖石錨固與注漿學(xué)術(shù)會議論文集[C];1995年

4 張國光;林曉梅;;石化企業(yè)生產(chǎn)計劃優(yōu)化模型自動生成系統(tǒng)[A];2008’“先進集成技術(shù)”院士論壇暨第二屆儀表、自動化與先進集成技術(shù)大會論文集[C];2008年

5 鄭李磊;謝磊;王曉暄;盧咪咪;楊玉蓮;張艷寧;;中文新聞字幕自動生成系統(tǒng)的設(shè)計與實現(xiàn)[A];第18屆全國多媒體學(xué)術(shù)會議(NCMT2009)、第5屆全國人機交互學(xué)術(shù)會議(CHCI2009)、第5屆全國普適計算學(xué)術(shù)會議(PCC2009)論文集[C];2009年

6 余平祥;張麗紅;劉偉章;余金昌;;雙代號網(wǎng)絡(luò)圖自動生成系統(tǒng)研究與實現(xiàn)[A];農(nóng)業(yè)系統(tǒng)工程理論與實踐研究——全國農(nóng)業(yè)系統(tǒng)工程學(xué)術(shù)研討會論文集[C];2006年

7 魯志兵;胡金柱;胡燕;焦金丹;舒江波;;門戶網(wǎng)自助系統(tǒng)的擴展有色Petri網(wǎng)建模與分析[A];2006年全國開放式分布與并行計算機學(xué)術(shù)會議論文集(三)[C];2006年

8 王莉東;湯秋末;李輝;;BTOS報表自動生成系統(tǒng)的實現(xiàn)[A];1993中國控制與決策學(xué)術(shù)年會論文集[C];1993年

9 要丹;付保宇;邵紅梅;陳春瑞;;實驗室數(shù)據(jù)分析評價系統(tǒng)和地質(zhì)柱狀圖自動生成系統(tǒng)研制[A];第八屆古地理學(xué)與沉積學(xué)學(xué)術(shù)會議論文摘要集[C];2004年

10 宋海林;邱顯杰;王兆其;;三維室內(nèi)場景的地面布置圖自動生成系統(tǒng)[A];圖像圖形技術(shù)研究與應(yīng)用(2010)[C];2010年

相關(guān)重要報紙文章 前10條

1 李非;當(dāng)涂自主研發(fā)出入境申請表自動生成系統(tǒng)[N];人民公安報;2011年

2 張保國;南寧求職者受益“表格自動生成系統(tǒng)”[N];中國勞動保障報;2007年

3 吉U,

本文編號:1633929


資料下載
論文發(fā)表

本文鏈接:http://www.wukwdryxk.cn/shoufeilunwen/xixikjs/1633929.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶a753c***提供,本站僅收錄摘要或目錄,作者需要刪除請E-mail郵箱bigeng88@qq.com
成熟丰满中国女人少妇| 久久亚洲精品无码av大香| 波多野结衣乳巨码无在线观看| 久久国产精品一国产精品金尊| 亚洲av日韩av天堂无码| 被领导抱进卧室啪啪h| 国产日韩精品中文字无码| 麻豆成人久久精品二区三区免费| 狼人色| 欧洲精品久久久久69精品| 国产精品久久久久久福利| 日本XXXX色视频在线观看免费| 麻豆产精品一二三产区区| 定西市| 91精品国产一区二区三区蜜臀| 国产中文区五幕区2021| 三年片在线观看免费观看高清电影| 日本三级香港三级三级人!妇久| 丁香五月网久久综合| 久久久久综合| 男大| 哥要色| 国产av无码专区亚洲av果冻传媒| 成人免费无码大片A毛片| 国产一区二区三区美女| 大香伊人久久精品一区二区| 精品国产乱码久久久久久婷婷| 成人女同av免费观看| 91狠狠操| 亚洲色婷婷六月亚洲婷婷6月 | 99精品成人片免费毛片无码| 中文字幕AV一区乱码| 色综合久久综合欧美综合网| av第一福利在线导航| 长沙县| 午夜精品久久久久久久91蜜桃| 国产69精品久久久久毛片 | 欧美一级免费看| 欧美天天综合色影久久精品| 成年免费大片黄在线观看| 亚洲欧洲中文日韩久久AV乱码|