天堂国产午夜亚洲专区-少妇人妻综合久久蜜臀-国产成人户外露出视频在线-国产91传媒一区二区三区

當(dāng)前位置:主頁(yè) > 科技論文 > 軟件論文 >

AngularJS前端框架與后端代碼自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

發(fā)布時(shí)間:2017-11-26 15:26

  本文關(guān)鍵詞:AngularJS前端框架與后端代碼自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)


  更多相關(guān)文章: 后端 代碼生成 模板 AngularJS 前后端分離


【摘要】:隨著互聯(lián)網(wǎng)時(shí)代的來(lái)臨,Web網(wǎng)站系統(tǒng)的需求不斷增加,而大多數(shù)的軟件開(kāi)發(fā)者仍然采用傳統(tǒng)的純手工編寫(xiě)代碼的方式。這種方式不僅效率非常低下,而且往往會(huì)出現(xiàn)大量的重復(fù)編碼工作。這種重復(fù)編碼會(huì)使得開(kāi)發(fā)人員的工作效率大大降低,甚至導(dǎo)致項(xiàng)目延期等問(wèn)題。現(xiàn)在的Web系統(tǒng)越來(lái)越龐大,邏輯越來(lái)越復(fù)雜,為了便于開(kāi)發(fā)和維護(hù),要求系統(tǒng)前后端分離,導(dǎo)致前端的邏輯也越來(lái)越復(fù)雜。所以迫切需要一種自動(dòng)化代碼生成工具和前端框架來(lái)解決這些問(wèn)題。本文通過(guò)對(duì)當(dāng)前幾種流行的Web前端框架和自動(dòng)代碼生成技術(shù)的分析和對(duì)比,選用AngularJS對(duì)前端框架進(jìn)行設(shè)計(jì)。同時(shí)介紹了基于SpringMVC設(shè)計(jì)的具有RESTful接口風(fēng)格的KAJA框架。自動(dòng)代碼生成系統(tǒng)的詳細(xì)設(shè)計(jì)以KAJA作為原型,其中包括配置文件的設(shè)計(jì)、模板文件的設(shè)計(jì)和元數(shù)據(jù)的設(shè)計(jì)等。在前端框架的設(shè)計(jì)與實(shí)現(xiàn)部分,對(duì)前端常用的邏輯功能使用AngularJS進(jìn)行總結(jié)和封裝。最后在測(cè)試和分析部分,首先對(duì)自動(dòng)代碼生成系統(tǒng)進(jìn)行測(cè)試和分析,然后將自動(dòng)代碼生成的KAJA框架與前端框架運(yùn)用在一個(gè)實(shí)際項(xiàng)目中,對(duì)實(shí)際項(xiàng)目進(jìn)行測(cè)試和分析。以實(shí)際的系統(tǒng)開(kāi)發(fā)為例,經(jīng)測(cè)試表明,本自動(dòng)代碼生成系統(tǒng)所生成的KAJA框架與前端框架配合使用,能大大提高開(kāi)發(fā)的工作效率。其中,開(kāi)發(fā)人員只需要將數(shù)據(jù)庫(kù)和項(xiàng)目的基本信息錄入配置文件,然后自動(dòng)生成項(xiàng)目基本框架,生成的KAJA框架無(wú)需開(kāi)發(fā)人員在手動(dòng)編寫(xiě)MVC三層中的增、刪、改、查等基本操作。前端開(kāi)發(fā)人員只需要調(diào)用前端框架中封裝好的指令或者服務(wù),就可以實(shí)現(xiàn)基本的增、刪、改、分頁(yè)和高級(jí)查詢等功能,前端開(kāi)發(fā)人員可以將更多的精力集中在頁(yè)面的布局和設(shè)計(jì)上,大大提高了前端開(kāi)發(fā)人員開(kāi)發(fā)的效率和頁(yè)面的質(zhì)量。
【學(xué)位授予單位】:西南交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位授予年份】:2016
【分類(lèi)號(hào)】:TP311.52

【相似文獻(xiàn)】

中國(guó)期刊全文數(shù)據(jù)庫(kù) 前5條

1 何貞銘;胡小夏;劉學(xué)鋒;;基于Flex的WebGIS客戶端及其應(yīng)用[J];地理空間信息;2014年02期

2 吳迪;;客戶端框架在B/S考試系統(tǒng)自動(dòng)評(píng)分模塊中的應(yīng)用[J];廊坊師范學(xué)院學(xué)報(bào)(自然科學(xué)版);2010年06期

3 侯海平;;基于jQuery前端框架提升Web用戶體驗(yàn)的研究[J];科教文匯(下旬刊);2013年02期

4 栗新雨;;兩款jQuery前端框架(DWZ和MiniUI)之比較[J];計(jì)算機(jī)光盤(pán)軟件與應(yīng)用;2013年20期

5 ;[J];;年期

中國(guó)重要報(bào)紙全文數(shù)據(jù)庫(kù) 前2條

1 惠文;山東新華信息平臺(tái)全面上線[N];中國(guó)新聞出版報(bào);2008年

2 惠文;山東新華書(shū)店集團(tuán)連鎖信息平臺(tái)上線使用[N];中國(guó)圖書(shū)商報(bào);2008年

中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條

1 張毅;基于iOS平臺(tái)的手機(jī)銀行客戶端框架的設(shè)計(jì)與實(shí)現(xiàn)[D];哈爾濱工業(yè)大學(xué);2015年

2 張迎亞;基于jQuery的Web前端框架MX的設(shè)計(jì)與實(shí)現(xiàn)[D];南京大學(xué);2014年

3 鄭杰;AngularJS前端框架與后端代碼自動(dòng)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D];西南交通大學(xué);2016年

4 魯超;跨平臺(tái)的手機(jī)郵箱客戶端框架的設(shè)計(jì)與實(shí)現(xiàn)[D];北京郵電大學(xué);2007年

5 胡智超;騰訊Q~+應(yīng)用商店前端框架設(shè)計(jì)與實(shí)現(xiàn)及性能優(yōu)化[D];哈爾濱工業(yè)大學(xué);2013年

6 喬淑夷;基于MVC模式的Web前端框架關(guān)鍵技術(shù)研究與實(shí)現(xiàn)[D];中國(guó)海洋大學(xué);2014年

7 陳幼凌;一種開(kāi)發(fā)和執(zhí)行均衡高效的Web前端框架的研究與實(shí)現(xiàn)[D];北京郵電大學(xué);2015年

8 羅銳;基于AJAX的組件式WebGIS客戶端框架的研究與實(shí)現(xiàn)[D];華北電力大學(xué)(北京);2008年

9 林翊鴻;“兩網(wǎng)”合一網(wǎng)絡(luò)游戲關(guān)鍵技術(shù)的開(kāi)發(fā)與設(shè)計(jì)[D];電子科技大學(xué);2010年

10 孟慶海;基于RCP與XML UI技術(shù)的金融交易客戶端框架的研究[D];中國(guó)科學(xué)技術(shù)大學(xué);2009年

,

本文編號(hào):1230267

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

本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/1230267.html


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

版權(quán)申明:資料由用戶ce783***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com