AngularJS前端框架与后端代码自动生喂成系统的设计与实现-软件工程专业毕业论文.docxVIP

AngularJS前端框架与后端代码自动生喂成系统的设计与实现-软件工程专业毕业论文.docx

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
西南交通大学硕士学位论文主要工作(贡献)声明本人在学位论文中所做的主要工作或贡献如下: 西南交通大学硕士学位论文主要工作(贡献)声明 本人在学位论文中所做的主要工作或贡献如下: 1代码自动生成系统,快速生成了项目基本框架和所有的数据增删改查等操 作,解决了开发人员重复编码,开发效率低下等问题。同时也提高了项目代码的一致 性和维护性。 2基于spring的KAJA框架具有简单、高效、可靠性,并具备较好可扩展性。而 且完全遵照REsTml接口风格设计准则,很好的实现了前后端的分离,提高开发效 率。 3基于AngllIa“S设计的前端框架,可与代码自动生成系统生成的服务端框架进 行良好的数据交互,封装的常用的功能组件,前端开发人员可直接调用这些功能组件 进行开发,提高前端的开发效率。 本人郑重声明:所呈交的学位论文,是在导师指导下独立进行研究工作所得的成 果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰 写过的研究成果。对本文的研究做出贡献的个人和集体,均已在文中作了明确说明。 本人完全了解违反上述声明所引起的一切法律责任将由本人承担。 学位论文作者签名: 葡墨 日期:加C(.1.6 万方数据 西南交通大学硕士研究生学位论文 西南交通大学硕士研究生学位论文 第l页 摘 要 随着互联网时代的来临,Web网站系统的需求不断增加,而大多数的软件开发者 仍然采用传统的纯手工编写代码的方式。这种方式不仅效率非常低下,而且往往会出 现大量的重复编码工作。这种重复编码会使得开发人员的工作效率大大降低,甚至导 致项目延期等问题。现在的web系统越来越庞大,逻辑越来越复杂,为了便于开发 和维护,要求系统前后端分离,导致前端的逻辑也越来越复杂。所以迫切需要一种自 动化代码生成工具和前端框架来解决这些问题。 本文通过对当前几种流行的web前端框架和自动代码生成技术的分析和对比, 选用Angul砌S对前端框架进行设计。同时介绍了基于SpringMVC设计的具有 REST允l接口风格的KAJA框架。自动代码生成系统的详细设计以KAJA作为原型, 其中包括配置文件的设计、模板文件的设计和元数据的设计等。在前端框架的设计与 实现部分,对前端常用的逻辑功能使用Angul盯JS进行总结和封装。最后在测试和分 析部分,首先对自动代码生成系统进行测试和分析,然后将自动代码生成的KAJA框 架与前端框架运用在一个实际项目中,对实际项目进行测试和分析。 以实际的系统开发为例,经测试表明,本自动代码生成系统所生成的I∽JA框架 与前端框架配合使用,能大大提高开发的工作效率。其中,开发人员只需要将数据库 和项目的基本信息录入配置文件,然后自动生成项目基本框架,生成的KAJA框架无 需开发人员在手动编写MvC三层中的增、删、改、查等基本操作。前端开发人员只 需要调用前端框架中封装好的指令或者服务,就可以实现基本的增、删、改、分页和 高级查询等功能,前端开发人员可以将更多的精力集中在页面的布局和设计上,大大 提高了前端开发人员开发的效率和页面的质量。 关键字:后端;代码生成;模板;AngularJs;前后端分离 万方数据 西南交通大学硕士研究生学位论文 西南交通大学硕士研究生学位论文 第1l页 Abstract Along wim the adVent of hltemet em,t11e demaIld of Web site system is gro、析ng,but most soRware deVeIoperS s伽code malluallywhich is ine伍ciency aIld causes a 10t of redundant coding.The repetition coding reduces deVelopers’productivi哆aIld even lead t0 problems like project delay.Today’s Web syStem is enornlous in size,its logic is more aIld more complex,in order to be conVenient for deVelopl_nent and maintenance,f-ront-end aIld back—end are requeSted to be s印arated,whjch makes ttle logic of from-end more a11d more complex.As tlle result,aIl automatic code generator and a f-ront—end缸仰ework are urgently needed to resolVe tllese

您可能关注的文档

文档评论(0)

134****9291 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档