运用CodeSmith引擎实现的代码生成工具
CodeSmith真是一个非常出色的工具使用它已经有很长时间,它的引擎真的很不错加上又是免费的,这么好的东西我们那能浪费它.这个代码生成工具已经写了很了主要是用于生成sql artisan组件的数据库映射文件。其实映射文件这东西CodeSmith提供的功能都可以完成,为什么还去写这样一个工具,主要原因在早期的版本对Oracle支持不太好,所以干脆调用CodeSmith引擎来实现一个代码生成工具.近期对工具作了一点调整使用上感觉挺方便所以发布出来.
工具功能非常简单提供了数据库连接管理和模板管理,使者可以根据自己的需要实现新的代码模板并添加到工具中(前提是必须熟悉CodeSmith模板编写和工具的扩展接口),具体细节就要看工具的源码了;工具还没有完善有兴趣的朋友可以对它进行修改完善。
其实CodeSmith引擎非常实用包括:报表文件生成、数据输出文件等。有兴趣的朋友可以在这方面多交流学习。
下载工具源码
工具相关图片