codeGen代码生成工具 0.2.0版本

       codeGen(Code Generate)是本人开发的一款基于velocity模版引擎的代码生成开源工具。通过读取pdm文件(PowerDesigner的physical data model) 中数据库表结构,根据代码结构配置好模版,就能根据模版生成代码。本工具可以生成增,删,改,查从前端到后端所有文件,不用编写一行 代码(只要你的模版写的够好),至少能给您的项目节省30%到40%的开发时间。大家要知道如果一个表结构有30个以上的字段,前端页面至 少有30个以上的控件代码要写,开发人员可能要花费大量的时间编写和调试这些控件。这样的重复劳动会给开发人员产生厌恶感和疲劳感,长 时间的重复劳动会使开发人员工作效率下降。开发人员应该把时间花在更有创造性,更有价值代码上。所以本工具的宗旨是:"能用机器完成 的代码,就应该由机器来完成"。

         现在很多公司都有自己的代码生成工具,但不灵活,如果代码结构发生变动则需要改动生成代码工具的代码来满足需求。本工具做到可以 根据模版灵活配置,很大程度上满足变动需求。如果您的项目正在使用PowerDesigner来设计数据库表结构模型,那这款工具再适合你不过了。

         本工具简单易用,提供代码预览,代码生动等功能,使用操作如下:

1.导入pdm文件,左侧面板会以树形结构展示出pdm文件中设计好的表结构;


codeGen代码生成工具 0.2.0版本_第1张图片
 

2.选择要生成代码的数据库表;


codeGen代码生成工具 0.2.0版本_第2张图片
 

3.编写自定义代码模版(velocity 模版 utf-8格式,需要根据自己的代码结构来编写);


codeGen代码生成工具 0.2.0版本_第3张图片
 
codeGen代码生成工具 0.2.0版本_第4张图片
 

 

4.选择自定义模版预览或生成代码。


codeGen代码生成工具 0.2.0版本_第5张图片
 

源代码地址:https://github.com/elfkingw/codeGen 

有兴趣的可以fork我的项目可以贡献代码或则文档

交流  QQ:272942514   邮件:[email protected]

注意:本工具目前只在PowerDesigner15上测试,如果有问题可以及时和我联系

 

欢迎下载使用 

下载地址:

版本0.1.0 :http://pan.baidu.com/share/link?shareid=3263984732&uk=741496600&third=15

版本0.2.0:  http://pan.baidu.com/s/1mgkGMlq

 

你可能感兴趣的:(code)