记录我开发鞋服行业供应链软件的历程<设计代码生成工具>

   做ERP或者其它应用软件,有很多的时候都是在做增加,修改,删除,基本上每个模块都有很多
  
重复性的代码,人得学会"偷懒",设计一个好用的代码生成工具,会让我们的工作事半功倍。

   1:选用一个合适的数据库设计软件
  
   这里我推荐用powerdesign,因为powerdesign的结构很简单,就是xml,要弄清楚它的结构,你只要
  
设计一个关联表,然后用文本文件打开进行研究就可以.

   2:设计一个数据结构,存储从powerdesign中读出的表结构.我觉的至少应该要四个类:
  
     表(Table),字段(Column),主键(PrimaryKey),外键(FriendKey)
    
   3:设计代码生成命令,主要是考虑到有的时候只需要生成hibernate po,有时候只需要写配置,有时候
  
   又全需要,我设计了以下命令:
     
  java文件方面:po,form,manager
 
  JSP文件方面:list,edit,view,find,editline,viewline
 
  配置xml文件方面:strutsxml,managerxml,poxml
 
  多语言方面:lang
       
   4:设计模板,我用的是velocity,也可以用freemark,道理都差不多.模板我们分成了几个类型:
      有单表型,有主子表型 ,有单据型。
     
   5:把调用配置在ant里面,主要用来方便设置参数。
     
   这只是一个简单的工具,它是不可逆的,但确很实用,我们现在用的效果是可以节省大约80%的开发时间.

转载于:https://www.cnblogs.com/mzhanker/archive/2011/06/21/2086336.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值