运用CodeSmith引擎实现的代码生成工具

本文介绍了一个基于CodeSmith引擎开发的代码生成工具,主要用于生成数据库映射文件,特别针对Oracle数据库的支持进行了优化。该工具提供了数据库连接管理和模板管理等功能,用户可以根据需要定制代码模板。

        CodeSmith真是一个非常出色的工具使用它已经有很长时间,它的引擎真的很不错加上又是免费的,这么好的东西我们那能浪费它.这个代码生成工具已经写了很了主要是用于生成sql artisan组件的数据库映射文件。其实映射文件这东西CodeSmith提供的功能都可以完成,为什么还去写这样一个工具,主要原因在早期的版本对Oracle支持不太好,所以干脆调用CodeSmith引擎来实现一个代码生成工具.近期对工具作了一点调整使用上感觉挺方便所以发布出来.

       工具功能非常简单提供了数据库连接管理和模板管理,使者可以根据自己的需要实现新的代码模板并添加到工具中(前提是必须熟悉CodeSmith模板编写和工具的扩展接口),具体细节就要看工具的源码了;工具还没有完善有兴趣的朋友可以对它进行修改完善。

       其实CodeSmith引擎非常实用包括:报表文件生成、数据输出文件等。有兴趣的朋友可以在这方面多交流学习。
下载工具源码
工具相关图片
CodeStudio1.gif
CodeStudio2.gif
CodeStudio3.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值