生成机又完成一个版本

原来的生成机中代码复杂且不规范,这次进行了大量的重构。并且将模板进行了修改。主要是简化了很多地方。

功能如下:
1、 通过数据库DOM模型,生成实体类  及 实体类的集合(现在可能不用);
2、 生成基于实体类的数据更新语句,有新增、删除、修改,根据索引查询,读取列表等,简化基本的数据操作;
3、 生成更新及查询的存储过程,符合最新代码规范,增删改,根据ID查,根据索引查,分页查,查询结果有简明结果与完整结果之分;
4、 对现有的存储过程进行规范,添加规范的注释,如果有旧的注释(需符合规范),系统将自动将原有注释转入到新注释中来;曾尝试将SQL解析后自动折行,让代码可读,后发现这一点不太容易实现,因此暂时放弃;
5、 根据表结构生成文档,符合最新的规范,但好像需要有Office2007,2003上没有做测试;当然存储过程的文档生成还没有完成,需要等等;
6、 常用的一些工具,如正则、表结构比较等;
7、 可以根据表的数据生成插入语句;
8、 可以自行添加模板,当然要熟悉语法就行;
9、 大家可以试用,有问题及时反应过来,我进行修改。我进行了大量测试,修正了多数的正则表达式错误(当然不排除仍然有)

生成的简明类结构:
EntityClass -- EntityBaseClass -- Table
     ^
     |
DALClass - DALBaseClass    - Procedure

 

下一步需要继续完成的工作:

1、存储过程的标准文档生成;

2、将现有的一套架构逐步完成,形成一套可以很好复用的体系。在架构中引入Memcached缓冲等。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值