10.3969/j.issn.1673-629X.2012.08.004
基于模板的.Net三层架构的代码自动生成
三层架构是数据库开发中最常用的分层架构.三层结构能够提高代码重用率,降低项目开发难度.为了解决手工编写三层架构的代码工作量大且容易出错的问题,使用.Net平台提供的动态编译和反射技术,设计并实现了基于可定制模板的自动代码生成器.该代码生成器利用三层架构的代码依赖数据库的架构信息这一特点,以数据库架构信息、Xml配置文件和模板文件作为输入,输出三层架构的各层代码.用户可以修改Xml配置文件的内容和使用该代码生成器提供的模板语言定制、修改自己的模板文件,方便、灵活地控制输出的目标代码.代码生成器的使用在实际的项目开发中具有重要的意义.
自动代码生成、三层架构、可定制模板、元数据、内置模板
22
TP311(计算技术、计算机技术)
贵阳市2010年重大科技专项项目[2010]筑科工合同字第6-01号
2012-11-01(万方平台首次上网日期,不代表论文的发表时间)
共4页
13-16