首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 78 毫秒
1.
三层架构是数据库开发中最常用的分层架构。三层结构能够提高代码重用率,降低项目开发难度。为了解决手工编写三层架构的代码工作量大且容易出错的问题,使用.Net平台提供的动态编译和反射技术,设计并实现了基于可定制模板的自动代码生成器。该代码生成器利用三层架构的代码依赖数据库的架构信息这一特点,以数据库架构信息、Xml配置文件和模板文件作为输入,输出三层架构的各层代码。用户可以修改Xml配置文件的内容和使用该代码生成器提供的模板语言定制、修改自己的模板文件,方便、灵活地控制输出的目标代码。代码生成器的使用在实际的项目开发中具有重要的意义。  相似文献   

2.
本文叙述根据数据库架构信息和定制的代码模板自动生成业务逻辑层代码的实现方法.  相似文献   

3.
基于模板技术的产品大规模定制信息发布模型   总被引:1,自引:0,他引:1  
提出了基于模板技术的产品定制信息发布模型,该模型根据产品定制系统页面输出样式,通过模板定义层定义页面输出模板,并由模板生成层生成并保存页面输出模板;系统输出数据通过页面输出发布程序,结合相应的页面输出模板生成Web发布页面。该模型实现了系统信息发布页面的灵活定制和信息输出发布软件的复用。  相似文献   

4.
根据J2EE体系结构特点,提出基于模板技术的代码自动生成模型,实现由业务模型描述文件到业务组件的自动生成。从分析J2EE结构入手,确定生成的目标代码,讨论基于模板技术的代码生成器原理和模型,设计模板文件,定义业务模型描述文件的规格,实现了代码生成器。介绍了应用代码生成器的开发模式。  相似文献   

5.
网站自动生成器的设计和实现   总被引:4,自引:0,他引:4  
本文设计并实现了一个集成的网站开发工具WSAG(网站自动生成器)。它为用户提供友好的设计界面,把用户的交互式的描述信息分类后存入后台数据库,在需要时通过对数据库中的数据进行选取,使用预先定义的网页模板,从而生成整个网站的HTML代码文件。  相似文献   

6.
嵌入式装置可视化页面程序代码处理架构设计   总被引:1,自引:0,他引:1  
提出一种灵活的嵌入式装置可视化页面程序的代码处理架构.基于元件的层次模型,形成相关数据结构和功能调用函数.通过在脚本中调用代码生成器开放的接口,可定制形成不同运行场景的代码.通过扩充解析预处理函数,支持形成高效紧凑的代码.采用通用模板替换的方法,可自动形成多种处理器的编译文件.本文提出的技术已经在电力系统保护控制装置开发中进行了批量应用,显著提升了开发效率和质量.  相似文献   

7.
基于.NET平台的三层架构软件框架的设计与实现   总被引:1,自引:0,他引:1  
面向对象和构件的软件开发平台,几乎是现在信息系统开发的必备之物,通过在平台之上融入三层架构及复用技术来构建一个功能丰富,结构灵活的软件框架也成为现在应用系统开发的主流思想.在介绍分析软件复用技术和三层架构思想的基础之上,研究并提出了基于.NET环境的三层架构信息系统软件框架设计的基本思路和方法,同时运用C#言实现了该软件框架的代码自动生成器.信息系统开发时通过运用该软件框架代码生成器可以很方便的生成一个MIS雏形.从而能有效的提高信息系统软件的开发效率和软件标准化及构件化水平.  相似文献   

8.
王颖  金涛  孙玉芳 《软件学报》2000,11(4):520-252
开发SCSI(small computer system interface)驱动程序自动生成器的目的是为了高效地开发各种驱动程序.该生成器可以自动完成SCSI子系统的代码维护,自动生成驱动程序绝大部分的模块,并能自动打包,提供主盘、从盘两种运行方式下的驱动程序.该文介绍了自动生成器的设计思想、系统控制流程及数据流程、系统模块及层次结构、接口和运行处理以及生成器的实现,包括模块管理、自动打包及模板生成.  相似文献   

9.
根据目前高校中教科研项目管理存在的各种问题,设计和开发了基于Web的教科研项目管理系统。系统主要包含项目信息的录入、审核、查询、修改等功能。系统采用了SQL Server与ASP.net进行开发,采用了MVC三层架构,利用ADO.net进行数据库的链接,并实现了文件上传等关键功能。  相似文献   

10.
基于敏捷方式的Java代码生成方法的设计   总被引:2,自引:2,他引:0  
为了使程序员在软件开发过程中能够加快开发的速度,减少人为的错误,提高整个项目开发效率,提出了基于敏捷方式的Java代码生成方法.该方法结合XSLT技术与模板引擎技术,通过创建装配容器,读取模板文件,灵活地自动生成代码,实现代码的复用.经过测试,该方法提高了生成代码的效率,可较大地提高代码的复用度并有效地降低代码的出错率,这对实现敏捷化管理具有较大的实际意义,可运用于大量的企业应用开发.  相似文献   

11.
介绍了利用NVelocity模板引擎编写实体代码生成器过程中遇到的各种知识点,通过编写代码生成器提高开发效率。  相似文献   

12.
利用JSF框架,在NETBEANS6.1开发环境中,构建出了一个简单的动态数据输出系统。以该系统为蓝本,具体给出了Java语言读取Word模板文件的实现方法;利用MySQL数据库中的数据填充Word模板动态输出数据的实现方法及JSP提供Word文件下载的基本方法等。  相似文献   

13.
设计模式的核心思想是代码的可重用性,在软件工程中注入设计模式思想可以使得项目真正实现工程化.文章简要介绍了设计模式的基本思想,三层架构基本模型,以及在PHP项目开发中如何应用设计模式思想部署三层架构,重点介绍了设计模式在数据访问层的应用.  相似文献   

14.
基于C#.NET的三层架构数据库系统由于其快速方便的开发模式、较高的可维护性和可重复性以及灵活的事务处理机制,在大型Web数据库应用系统开发中使用很广泛.为了解决C#.NET环境下三层结构数据库应用系统建立过程中的常见问题,按照自下而上的顺序结合实例论述了三层架构数据库应用系统的建立的标准流程,给出了因为数据库设计的变化而导致三层结构程序变化的修改方法,解决了最常出现且不易修改的编译错误,为Web数据库应用系统开发人员提供一定的借鉴.  相似文献   

15.
高扬 《微机发展》2011,(2):77-80,85
面向对象和构件的软件开发平台,几乎是现在信息系统开发的必备之物,通过在平台之上融入三层架构及复用技术来构建一个功能丰富,结构灵活的软件框架也成为现在应用系统开发的主流思想。在介绍分析软件复用技术和三层架构思想的基础之上,研究并提出了基于.NET环境的三层架构信息系统软件框架设计的基本思路和方法,同时运用C#语言实现了该软件框架的代码自动生成器。信息系统开发时通过运用该软件框架代码生成器可以很方便的生成一个MIS雏形,从而能有效的提高信息系统软件的开发效率和软件标准化及构件化水平。  相似文献   

16.
开发网站时,经常要用到的操作就是数据库操作,在web.config文件中对连接数据库的代码进行配置是经常使用的操作,优点是当需要改变连接数据库的代码的时候,不用对每个页面中的连接数据库的代码进行修改,只修改web.config文件中的连接数据库的代码就可以了。  相似文献   

17.
在研究了现代信息系统软件架构模式的基础上,提出了软件工厂模式的项目软件快速开发和构建技术.设计了一个自动模型开发和代码自动生成方法,通过CodeSmith代码模板可以将数据模型转化成为平台无关的可执行程序,并在此基础上研究了基于逆向工程的项目文档自动生成技术.通过在实际项目中的验证,使软件产品的开发时间缩短到1/10,设计文档编写的时间缩短到1/17,并且代码质量极大提高,应用开发和维护成本大大降低.  相似文献   

18.
基于Java的代码生成器的设计与实现   总被引:1,自引:0,他引:1  
万军民 《计算机工程》2004,30(Z1):122-124
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险.目前,大多数代码生成器由于灵活性欠佳,不能完全满足软件开发的实际需要,难以在软件开发项目中得到充分的应用.该文讨论的代码生成器Generator是一个基于Java的代码生成工具,它支持多种类型的数据库设计模型,允许用户自定义代码模板和代码生成任务,适合生成基于数据库模型的任意形式的代码及相关的文本文件,具有广泛的通用性.  相似文献   

19.
王宁  王铮 《计算机工程》2012,38(22):271-275
为自动生成基于互联网通信引擎(ICE)的应用系统,提出ICE系统模型,其中包括独立的ICE应用程序模型和基于ICE的分布式系统模型,采用可扩展标记语言与模板技术设计一种基于编程的代码生成器,支持嵌套的循环和条件语句,并提出外链模板、数据域转换等方法。应用结果证明,用户可通过系统建模/需求描述快速生成定制的ICE系统框架,提高开发效率。  相似文献   

20.
基于Java的代码生成器的设计与实现   总被引:3,自引:0,他引:3  
万军民 《计算机工程》2004,30(12):122-124
采用代码生成技术能大幅提高软件开发的质量和生产率,降低软件开发的风险。目前,大多数代码生成器由于灵活性欠佳,不能完全满足软件开发的实际需要,难以在软件开发项目中得到充分的应用。该讨论的代码生成器Generator是一个基于Java的代码生成工具,它支持多种类型的数据库设计模型,允许用户自定义代码模板和代码生成任务,适合生成基于数据库模型的任意形式的代码及相关的本件,具有广泛的通用性。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号