基于SSM框架的Java后端代码生成器的设计与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:LXX_ACCP
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
公司企业中Java Web应用的开发变得越来越频繁。为了减少重复性工作,加快前端开发速率,Vue、React、Angular等前端框架都提供了丰富的脚手架供前端开发人员使用。目前流行的SSM(Spring+Spring MVC+Mybatis)等后端框架也大大简化了后端的开发,并成功地将Web应用分层。由于同一个层次的代码具有一些相似性,这对代码的自动生成非常有利,利用代码生成器来实现后端代码的自动生成能在很大程度上提升后端的开发效率。本论文以基于SSM框架的Java后端代码生成器的设计与实现为课题,研究如何利用代码生成技术实现后端代码的自动生成,从而节省公司的后端开发成本。在开发之前,先对目前常用的代码生成技术进行了研究。接着,从后端开发人员的角度出发,对后端代码生成器的需求进行了调查分析,并对后端代码生成器主要功能进行了详细的设计,这些功能包括:根据数据库表格生成数据访问层代码、业务层代码以及数据库建表SQL;根据前后端功能接口表格生成控制层代码;根据角色权限列表表格生成角色权限设置SQL。上述所有表格都属于代码生成器的一部分,有着既定格式,由用户按照所开发项目的实际情况进行填写。最后,设计了基于模板的代码生成模型,并按照此模型对各个功能模块进行编码,最终完成基于SSM框架的Java后端代码生成器的设计与实现。基于SSM框架的Java后端代码生成器实现了项目设计文档到后端代码的直接转换,在缩短项目周期的同时保证了代码的质量。整个代码生成器简洁轻量,在使用时只需引入相关Jar包,或者添加相关依赖,用户只需要根据业务对生成的代码进行部分扩展,便可以直接复制到项目中使用,非常适合后端开发人员使用。
其他文献
据国际高等教育资讯机构Quacquarelli Symonds(QS)近期发布的排行榜显示,中国药科大学药学与药理学科区间排位已从2017年的151~200上升至50~100。此外,在QS2018金砖五国(巴西、俄
《坚果壳》是英国当代著名作家伊恩·麦克尤恩的第十六部小说,它借用《哈姆雷特》中的主要人物却讲述了一个截然不同的故事。本文借助热奈特的超文性理论,将《坚果壳》与《哈姆雷特》进行对比研究,重点从人物性格特征、情节走向、时代背景等方面,分析两部作品所呈现的明显反差。麦克尤恩一方面以莎士比亚的《哈姆雷特》为前文本,建立超文本与前文本之间的联系,强调超文本生成于前文本;另一方面,他又在《坚果壳》中融入他对当
目的观察咪唑斯丁治疗慢性荨麻疹的疗效.方法将确诊为慢性荨麻疹的患者随机分成治疗组和对照组,治疗组应用咪唑斯丁进行治疗,对照组应用息斯敏治疗.结果治疗组的疗效明显好于
中文摘要:以二苯甲酮为原料,经5步反应得到安立生坦,并优化了拆分和取代步骤。在拆分步骤中采用化学性质稳定且便于检测的 L-苯甘氨酰胺作为拆分试剂,获得具有较高光学纯度的中间
采用硅胶、ODS和大孔树脂等柱色谱分离方法对 Anisopus mannii 的叶进行分离纯化,通过NMR、HR-ESI-MS等波谱技术鉴定了7个化合物分别为:3 β -acetoxylup-20(29)-ene ( 1 ),1
在建筑业实施营改增以来,建筑业增值税率调整成 9%,相较营业税来说税负率总体增加,并因此也增加了不少的办公成本。现实情况下,环保问题日趋严峻,施工企业需投入大量人力、物
信贷资产证券化作为国家发展金融创新必备的工具,在促进资本多元化的道路上做出了巨大的贡献,商业银行在信贷资产证券化的发展规模也越来越大。文章从信贷资产证券化的概念入
利用熔融共混法制备了高密度聚乙烯(HDPE)/四针状氧化锌晶须(T—ZnOw)复合材料,考察了偶联剂品种及其用量对复合材料性能的影响;同时考查了自制相容剂乙烯-辛烯共聚物接枝丙烯酸缩水
随着人们对会计工作重要性的认识不断提升,管理会计也越来越受到人们的重视。而现阶段企业管理会计在使用的过程中仍存在较多不足,企业需要不断对自身管理会计进行改进与完善
随着工业物联网的发展,广泛分布的网络信息需要实时共享和传输。为了提高传统以太网中数据传输的实时性与可靠性,时间敏感网络(Time Sensitive Networking,TSN)应运而生。作