共查询到20条相似文献,搜索用时 127 毫秒
1.
在软件开发过程中,采用代码生成技术可以显著减少开发者的重复性工作量.此外,还可以提升代码的质量并提高可维护性.本文讨论的代码生成引擎基于Velocity开源模板和Struts2注解,实现了模型驱动的开发模式.实践表明,其可以很好地满足基于业务对象模型生成全栈式Web应用代码的需求. 相似文献
2.
《电子技术与软件工程》2013,(21)
随着软件系统项目的越来越庞大和越来越复杂,对软件的要求越来越高。为了提高系统的可重用性,通常会把一个大的系统分成很多个子系统,然后再把一个子系统分成很多个更小的子系统,一直分下去直至各个小型模块。这样虽然提高了重用性,但提高了系统的复杂性,为了解决这一问题,可以通过软件设计模式中的Faade模式去解决。本文主要阐述了Faade模式的概念,通过代码生成工具这一实际应用模拟了其实现过程,并总结了该模式的特点和应用范围。 相似文献
3.
代码生成工具的使用可以大幅度减少开发人员编写重复性代码的工作量,提高Web应用开发的质量和效率。在代码生成系统中,设计一种基于MVC设计模式的新型Web应用开发框架,将Web应用分为视图层、控制层和模型层,每层各司其职,代码结构清晰,在此基础上采用JET模板和Xpath相结合的代码生成方法生成重复性代码。实验证明,该系统可快速构建Web应用。 相似文献
4.
5.
《电子技术与软件工程》2019,(18)
本文提出设计一种结构化建模工具,采用.NETFramework提供的WPF技术实现,结合层次图和结构图的优点,改进了建模的图形工具,实现了模型到代码的直接转换。此工具软件方便了人们有抽象的模型到具体的代码实现,提高软件开发效率和准确度。 相似文献
6.
IEEE软件工程术语标准中定义度量(metric)为对一个系统、构件或具有的某个给定属性的度的一个定量测量.为辅助这种定量的测量,设计了一种针对Java程序的度量工具.首先给出一套度量Java程序的度量算法的详细定义,然后重点阐述如何通过分层的体系结构实现这些度量算法.该设计实现的度量工具具有良好的可扩展性,在实际应用中能确实帮助改进程序质量. 相似文献
7.
基于XML代码生成技术的应用研究 总被引:1,自引:0,他引:1
代码生成技术作为一种程序自动化技术具有代码生成模板维护和扩展简单、可支持多操作平台并且易于实现等特点,可提高软件开发的效率和质量。文中介绍了一种基于XML的代码生成器的实现框架和关键步骤,并给出了部分软件代码程序。 相似文献
8.
Eclipse是一个基于Java的可扩展开发平台,它本身是由一个框架和一组服务组成,用于通过插件组件的形式构建开发环境。富客户端平台RCP是位于Eclipse平台核心的功能,它可以视为基于OSGi构建插件系统的最佳实践指导,同时可重用Eclipse中已存在的方法和编码模式。图形化的模型框架GMF是一个Eclipse建模项目的子项目,其目标是为Eclipse建模框架EMF和图形化编辑框架GEF提供一个统一的桥梁,从而为代码工具的生成奠定了良好的基础。而EMF是Eclipse MDA的一个重要组成部分,通过它可以将模型转换成高效正确和易于定制的Java代码。在此结合Eclipse平台、RCP工程及GMF、EMF等相关技术,研究分析了智能代码生成框架的设计过程。 相似文献
9.
《电子技术与软件工程》2019,(24)
Python语言是目前编程开发过程中较容易入门的语言之一,且有着自动化脚本的前身,其语言有着很高的执行效率。本设计利用Python语言特点对气象资料在传输阶段前进行分类,分类后的资料进行打包、压缩并上传至目标服务器的目录中,完成整个气象资料的传输流程。 相似文献
10.
基于模板的代码生成方法克服了基于XML/XSLT方法的性能、模型分割等不足之处,适用于MDA代码生成框架。这种方法使用在基于MDA的电子商务开发平台开发过程中,提高了开发和维护的效率,并且在具体的电子商务网站开发项目中取得了成功。 相似文献
11.
通过对生成随机数技术、汉字编码的区位码和机内码技术进行深入的分析和研究,给出了中文验证码生成器的设计思路及生成中文验证码的流程图;最后又使用Java语言实现了中文验证码生成器,并进行了测试,结果表明该生成器易于复用和推广。 相似文献
12.
13.
介绍测井图的构成特点及存储、处理的要求,提出测井矢量图的概念,提出Java与XML结合处理测井矢量图的方法,同时给出该方法的处理流程;讨论XML文件存储测井矢量图的可行性,给出存储测井矢量图的XML文件的组织结构和创建过程以及从XML文件生成测井矢量图的步骤;在实例中创建XML存储文件,通过XML文件生成测井矢量图。 相似文献
14.
15.
基于DDS的信号发生器的设计与实现 总被引:10,自引:0,他引:10
介绍了DDS(直接数字频率合成器)芯片AD7008的结构、功能和利用89C51单片机控制AD7008和输出电路CD4052及作为与用户交互的信号发生器的设计,讨论了频率和相位控制字的计算方法以及标准正弦信号、调幅和调频信号产生方法,给出了硬件电路和软件流程. 相似文献
16.
杜风雷 《微电子学与计算机》2006,23(7):71-74
由于Java具有跨平台、代码可移植性、安全高效等广泛而强大的功能,因而在开发网络分布式应用的时候,可以用它自身的机制实现分布式计算,一种基于Java的远程方法调用(RMI)为我们开发分布式应用提供了行之有效的解决方案。 相似文献
17.
文中详细讨论了Java语言在处理汉字时所存在的问题,给出了解决问题的方案,实现了Unicode字符集与汉字内码字集的相互转换的Java类。 相似文献
18.
19.
文中结合PicoJava和JOP等一些经典的Java处理器的优势,设计了一种基于RISC结构的Java处理器.它充分利用了Java指令折叠技术和精简指令集处理器的优势,不仅降低了设计复杂度,而且在很大程度上提高了Java处理器的性能. 相似文献
20.
通过灵活使用从JavaScript语言中访问Java的方法、从JavaScript中访问JavaScript小程序的方法与变量,以及在Java Applet小程序中使用JavaScript等技术,实现这几种网页开发语言的互相补充,以开发更完美的Web应用程序. 相似文献