面向REST接口模型的SSM框架多层代码自动生成方法

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:ch3
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
REST接口规范具有一致性与统一性的特点,只需要提供一套接口就可以无差别的为Web、Android与iOS应用提供服务。而SSM框架作为Java开发中的主流框架之一,因其配置简单、层次功能分离受到广大后端开发者的喜爱。但是,在软件开发过程中,数据访问的相关操作的代码具有很大的相似性,并且跨越了持久层、业务层和控制器层等多个层次,开发人员首先需要定义REST接口,然后需要花费大量时间来编写和维护数据访问服务。为了提高REST接口定义和SSM框架下服务端代码编写的效率,本文设计了一种面向REST接口模型的SSM框架多层代码自动生成方法,后端开发者只需要使用UML语言按照既定规则建立数据模型,然后应用本文提出的形式化语言对所需实现的REST接口进行描述,即可按照本文方法实现最终REST接口定义文档及其底层代码的自动生成。本文首先设计了一种面向REST接口的建模语言,并提出了其解析规则,应用该语言可实现REST接口的增加、删除、修改以及查询功能,除此之外,还可以实现关联查询、模糊查询和批量操作等复杂的数据访问功能。然后,本文提出了该语言到YAML语言的映射规则及其解析方法,解析结果将会与UML数据模型的解析结果一起作为输入,自动化生成基于YAML的REST接口定义文件。在SSM框架的多层代码自动生成阶段,本文提出了 REST接口建模语言到SSM框架中各层次代码的映射规则,通过该映射规则,可以在REST接口的基础上自动化生成SSM框架下基础功能的后端实现代码,形成可调用的REST接口服务,不仅可以节省后端人员的开发时间,也支持开发者在其基础上进行高效快速的二次开发。综上所述,本文设计的面向REST接口模型的SSM框架多层代码自动生成方法可以通过易理解的REST建模语言对接口功能进行描述,利用模型驱动与模板驱动的自动化代码生成技术,实现SSM框架的多层代码自动生成,从而提高系统的可扩展性和可维护性,提高软件的质量和生成效率。
其他文献
房屋作为价值较大的不动产,是夫妻的主要财产。一旦婚姻关系破裂,房屋的分割就成为了夫妻财产分割的重中之重。离婚诉讼中房屋的类型具有复杂性,再加上购房的主体、购房的时
在民事诉讼活动中,送达是法院进行诉讼程序的一块敲门砖。它在立案登记制度实施的大背景下,不仅与当事人民事诉讼活动的顺利与否息息相关,而且对司法公信力有着质的影响。在实践中往往因法院不能及时送达或是不能送达,导致审判工作无法进一步开展。文章从“送达”的视角,采用实践与理论相结合的方式,通过实务中个例反映出的共性问题阐述了我国送达制度的基本理论和民事送达的正义价值、效率价值。通过分析我国送达制度在立法及
蕨藻属(Caulerpa)海藻属于绿藻门(Chlorophyta)管藻目(Siphonales)蕨藻科(Caulerpaceae),主要分布于热带和亚热带海域,生长在潮间带下的岩石、珊瑚礁上或者中、低潮带的沙地上,我国现已查明该属海藻有30个种、变种及变型。迄今为止,已从蕨藻属海藻中分离得到了萜类、甾体、生物碱等,大多具有细胞毒、抗菌、抗炎、神经抑制、抗氧化、抗污损和生长调节等方面的活性,引起了国
水下无人航行器(Unmanned Underwater Vehicle,UUV)的绿色动态控位过程,即指UUV在满足控制精度要求的前提下,以尽量少的能耗,尽可能低的推进器动车频次,尽量低的辐射噪声,使自身位姿到达并保持在目标状态。面向协同观探测的UUV绿色动态控位过程,则是在上述任务的前提下,以UUV集群的阵型保持为基本约束,对其中单体UUV的绿色动态控位方法及策略进行研究。本文主要研究内容有:首
在松散潜水含水层或风积沙下高强度的开采有可能导致突水溃砂等地质灾害,影响资源开采的经济和社会效益。松散潜水含水层也是人类生产生活、地表生态的主要供水水源。本文以水性聚氨酯改性材料为研究对象,结合注浆模拟试验,探究了不同颗粒级配下水性聚氨酯结石体渗透性的影响规律,以期为砂层的渗透性研究和注浆工程技术提供参考和借鉴。论文取得的主要研究成果有:(1)研究了水性聚氨酯结石体的渗透性随粒径变化的规律。在均匀
近些年由于经济的迅速发展,人口的寿命逐渐延长,老年人口数量不断攀升,老年人口数占总人口数的比重也越来越大。与此同时,中国老龄化呈现高龄化、失能化和空巢化的特点。目前
显微镜作为人类观察显微世界的重要光学工具,起着不可替代的作用。为了获取清晰的显微图像,人们通过手动调节显微镜焦距来实现。这种纯手工的方式效率低,而且会带来误差。自动聚焦技术能够消除人工误差,并且能够通过程序准确地寻找最佳聚焦位置。然而自动聚焦技术存在搜索步骤繁琐,过于依赖评价函数值,且容易受到局部极值影响的问题。此外,由于显微镜本身有视野狭窄的特点,如何获得清晰的全景图成为当前研究的热门问题。本文
核电作为一种清洁能源,在其快速发展的同时,核电安全问题也日益引起国内外的关注。仪控系统是核电厂的中枢神经,尤其是安全级仪控系统,对确保核电厂的安全运行起着至关重要的
近年来,现代化战场对无线通信和雷达等电子设备提出了更高的要求,无人机、智能驾驶汽车等新兴智能平台对无线通信功能和雷达功能的需求也日益增加,都亟需无线通信和雷达功能的进一步融合,以降低多方面系统开销的同时获取更多的互信息增益,这使得无线通信和雷达的一体化融合成为新的发展趋势。本文围绕基于OFDM信号的无线通信与雷达融合的关键技术对融合系统方案、OFDM信号的距离和速度测量方法、融合系统参数设计和融合
随着市场经济的飞速发展,夫妻作为重要的经济主体,参与各类经济活动,夫妻共同债务纠纷日益增多。处理有关夫妻共同债务纠纷所暴露出来的问题也愈加明显。夫妻共同债务问题无