AngularJS前端框架与后端代码自动生成系统的设计与实现
本文关键词:AngularJS前端框架与后端代码自动生成系统的设计与实现
更多相关文章: 后端 代码生成 模板 AngularJS 前后端分离
【摘要】:随着互联网时代的来临,Web网站系统的需求不断增加,而大多数的软件开发者仍然采用传统的纯手工编写代码的方式。这种方式不仅效率非常低下,而且往往会出现大量的重复编码工作。这种重复编码会使得开发人员的工作效率大大降低,甚至导致项目延期等问题。现在的Web系统越来越庞大,逻辑越来越复杂,为了便于开发和维护,要求系统前后端分离,导致前端的逻辑也越来越复杂。所以迫切需要一种自动化代码生成工具和前端框架来解决这些问题。本文通过对当前几种流行的Web前端框架和自动代码生成技术的分析和对比,选用AngularJS对前端框架进行设计。同时介绍了基于SpringMVC设计的具有RESTful接口风格的KAJA框架。自动代码生成系统的详细设计以KAJA作为原型,其中包括配置文件的设计、模板文件的设计和元数据的设计等。在前端框架的设计与实现部分,对前端常用的逻辑功能使用AngularJS进行总结和封装。最后在测试和分析部分,首先对自动代码生成系统进行测试和分析,然后将自动代码生成的KAJA框架与前端框架运用在一个实际项目中,对实际项目进行测试和分析。以实际的系统开发为例,经测试表明,本自动代码生成系统所生成的KAJA框架与前端框架配合使用,能大大提高开发的工作效率。其中,开发人员只需要将数据库和项目的基本信息录入配置文件,然后自动生成项目基本框架,生成的KAJA框架无需开发人员在手动编写MVC三层中的增、删、改、查等基本操作。前端开发人员只需要调用前端框架中封装好的指令或者服务,就可以实现基本的增、删、改、分页和高级查询等功能,前端开发人员可以将更多的精力集中在页面的布局和设计上,大大提高了前端开发人员开发的效率和页面的质量。
【学位授予单位】:西南交通大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.52
【相似文献】
中国期刊全文数据库 前5条
1 何贞铭;胡小夏;刘学锋;;基于Flex的WebGIS客户端及其应用[J];地理空间信息;2014年02期
2 吴迪;;客户端框架在B/S考试系统自动评分模块中的应用[J];廊坊师范学院学报(自然科学版);2010年06期
3 侯海平;;基于jQuery前端框架提升Web用户体验的研究[J];科教文汇(下旬刊);2013年02期
4 栗新雨;;两款jQuery前端框架(DWZ和MiniUI)之比较[J];计算机光盘软件与应用;2013年20期
5 ;[J];;年期
中国重要报纸全文数据库 前2条
1 惠文;山东新华信息平台全面上线[N];中国新闻出版报;2008年
2 惠文;山东新华书店集团连锁信息平台上线使用[N];中国图书商报;2008年
中国硕士学位论文全文数据库 前10条
1 张毅;基于iOS平台的手机银行客户端框架的设计与实现[D];哈尔滨工业大学;2015年
2 张迎亚;基于jQuery的Web前端框架MX的设计与实现[D];南京大学;2014年
3 郑杰;AngularJS前端框架与后端代码自动生成系统的设计与实现[D];西南交通大学;2016年
4 鲁超;跨平台的手机邮箱客户端框架的设计与实现[D];北京邮电大学;2007年
5 胡智超;腾讯Q~+应用商店前端框架设计与实现及性能优化[D];哈尔滨工业大学;2013年
6 乔淑夷;基于MVC模式的Web前端框架关键技术研究与实现[D];中国海洋大学;2014年
7 陈幼凌;一种开发和执行均衡高效的Web前端框架的研究与实现[D];北京邮电大学;2015年
8 罗锐;基于AJAX的组件式WebGIS客户端框架的研究与实现[D];华北电力大学(北京);2008年
9 林翊鸿;“两网”合一网络游戏关键技术的开发与设计[D];电子科技大学;2010年
10 孟庆海;基于RCP与XML UI技术的金融交易客户端框架的研究[D];中国科学技术大学;2009年
,本文编号:1230267
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1230267.html