共查询到20条相似文献,搜索用时 15 毫秒
1.
在软件开发过程中,采用代码生成技术可以显著减少开发者的重复性工作量.此外,还可以提升代码的质量并提高可维护性.本文讨论的代码生成引擎基于Velocity开源模板和Struts2注解,实现了模型驱动的开发模式.实践表明,其可以很好地满足基于业务对象模型生成全栈式Web应用代码的需求. 相似文献
2.
基于XML代码生成技术的应用研究 总被引:1,自引:0,他引:1
代码生成技术作为一种程序自动化技术具有代码生成模板维护和扩展简单、可支持多操作平台并且易于实现等特点,可提高软件开发的效率和质量。文中介绍了一种基于XML的代码生成器的实现框架和关键步骤,并给出了部分软件代码程序。 相似文献
3.
《电子技术与软件工程》2013,(21)
随着软件系统项目的越来越庞大和越来越复杂,对软件的要求越来越高。为了提高系统的可重用性,通常会把一个大的系统分成很多个子系统,然后再把一个子系统分成很多个更小的子系统,一直分下去直至各个小型模块。这样虽然提高了重用性,但提高了系统的复杂性,为了解决这一问题,可以通过软件设计模式中的Faade模式去解决。本文主要阐述了Faade模式的概念,通过代码生成工具这一实际应用模拟了其实现过程,并总结了该模式的特点和应用范围。 相似文献
4.
给出了一个基于Java的代码生成工具的设计与实现方案。该方案基于数据模型来生成代码,允许用户自定义代码模板,实现了数据模型驱动的开发模式。该代码生成工具具有良好的可扩展性和灵活性,用户可根据需要自定义数据模型、代码模板,从而不断丰富代码生成工具的基础数据。 相似文献
5.
本文分析了企业电子商务平台在应用中面临的诸多困难,提出应用区块链技术解决数据不可篡改、数据追溯、法律存证、在线签认审批等技术难点,整体提升电子商务平台的系统功能。区块链智能合约技术的应用将解决钻井行业服务由于资金数额大、运行周期长等特点导致交易过程中容易发生纠纷的问题,并且在区块链上实现业务流程流转签认,为用户提供安全、可信、便捷、高效的电子商务服务。通过智能合约审计来提升合约安全性,为在电商平台中应用智能合约提供保障。 相似文献
6.
代码生成工具的使用可以大幅度减少开发人员编写重复性代码的工作量,提高Web应用开发的质量和效率。在代码生成系统中,设计一种基于MVC设计模式的新型Web应用开发框架,将Web应用分为视图层、控制层和模型层,每层各司其职,代码结构清晰,在此基础上采用JET模板和Xpath相结合的代码生成方法生成重复性代码。实验证明,该系统可快速构建Web应用。 相似文献
7.
8.
随着FPGA容量、功能以及可靠性的不断提高,采用FPGA设计数字电路已经成为数字电路系统领域的主要设计方式。在以DSP为主处理器,FPGA为协处理器,基于"软件无线电"技术的TD-SCDMA通用开发平台中,成功地采用FPGA完成一系列数据量大、重复性强、速度要求高的数字信号处理运算和相关数据接口。在这种平台中采用不同的软件,便可以对TD-SCDMA协议栈软件、物理层软件、手机芯片和移动终端等相关产品进行测试验证,具有很好的市场前景。 相似文献
9.
用于网格计算的复合代码生成技术研究 总被引:2,自引:0,他引:2
网格计算的研究越来越受到关注,但是网格开发的复杂性制约网格技术普遍使用。讨论了用于网格计算的复合代码生成技术。文中首先简要介绍了自行研制的网格计算快速开发工具GBuilder和代码生成技术,然后详细描述了GBuilder中复合代码生成的体系结构。 相似文献
10.
11.
12.
13.
Eclipse是一个基于Java的可扩展开发平台,它本身是由一个框架和一组服务组成,用于通过插件组件的形式构建开发环境。富客户端平台RCP是位于Eclipse平台核心的功能,它可以视为基于OSGi构建插件系统的最佳实践指导,同时可重用Eclipse中已存在的方法和编码模式。图形化的模型框架GMF是一个Eclipse建模项目的子项目,其目标是为Eclipse建模框架EMF和图形化编辑框架GEF提供一个统一的桥梁,从而为代码工具的生成奠定了良好的基础。而EMF是Eclipse MDA的一个重要组成部分,通过它可以将模型转换成高效正确和易于定制的Java代码。在此结合Eclipse平台、RCP工程及GMF、EMF等相关技术,研究分析了智能代码生成框架的设计过程。 相似文献
14.
DSP处理器通过采用VLIW结构获得了高性能,同时也增加了编译器为其生成汇编代码的难度.代码生成器作为编译器的代码生成部件,是VLIW结构能够发挥性能的关键.由此提出并实现了一种基于可重定向编译框架的代码生成器.该代码生成器充分利用VLIW的体系结构特点,支持SIMD指令,支持谓词执行,能够生成高度指令级并行的汇编代码,显著提高应用程序的执行性能. 相似文献
15.
概述了国内雷达维修设备的发展历程,探讨了虚拟仪器的软硬件体系构成,介绍了基于虚拟仪器技术开发类雷达装备检测仪器平台的设计思想和方法,详细说明一种基于虚拟仪器技术的维修检测设备的设计方法,该设备采用“VXI+PXI”的总线体系结构,硬件由主控计算机、VXI模块、PXI模块和标准的测试连接器组成,软件采用LabWindows CVI7.0和Microsoft Visual C++6.0开发的维修诊断软件,该设备有效地解决了雷达的维修诊断问题。 相似文献
16.
对软件配置管理在软件开发平台中的应用进行探究,分析软件配置管理过程PKA,了解软件配置是如何进行管理的,并着重研究软件配置管理在软件开发平台中的应用设计。 相似文献
17.
随着移动多媒体在人们生活中的日益应用,移动数字电视逐渐成为人们关注的热点.本文通过描述DVB-TUSB Tuner设备在基于PXA270处理器的ARM开发平台上应用的具体设计与实现方案,阐述了移动数字电视功能在ARM开发平台上实现的可行性.文章中首先介绍了如何把Linux2.6.15内核和相关文件系统移植到基于PXA270微处理器的开发板和Linux系统的启动过程,然后描述了Twinhan DTV Magic Box(VP7041)的DVB设备的驱动安装和测试过程,最后阐明通过MPEG-2 TS的数据流解码实现移动数字电视播放的功能. 相似文献
18.
19.
20.
基于DSP的传统电机驱动代码的开发周期长、效率低、实现比较复杂。针对这一问题,文章提出利用Mathworks公司研发的Embedded Coder工具箱辅助DSP实现步进电机的代码生成。文章介绍了步进电机结构和串口通信机制,以及Embedded Coder和Stateflow实现步进电机代码和自定义UART通信协议代码的生成方法。本研究通过使用Stateflow设计步进电机代码模型,并利用Embedded Coder工具生成步进电机的执行代码,实现Simulink环境下DSP程序调试与步进电机系统开发。 相似文献