代码生成器--jeecg


        从事web开发的程序猿们,应该都有过这样的感受:建立一张表后,首先的生成一下对应的实体类,还需要在dao层,service层,Controller里完成该实体增删改查(CRUD),页面上的列表,编辑,删除,这些代码除了对象名以及对象属性的不同,其他的基本上都一样。但是我们必须重复的写一遍,即使copy,也需要copy很多,更不用说copy后还得根据各个实体类做一定的修改,修改中又难以保证没有遗漏,因此开发的效率就大打折扣。

因此大家可能就会想到能不能自动生成,答案是肯定的,我们使用的ide自动生成的set,get这些不就是么?

而且我们也确实可以利用freemarker等编写模板生成代码,但是你现在完全没有必要自己写了,因为有一个框架已经完成了这件事情,而且做的很完善了。它就是jeecg


jeecg的一大技术特点就是代码生成器,支持多种数据模型,根据表生成对应的Entity,Service,Dao,Action,JSP等,增删改查功能生成直接使用。此外jeecg还有许多地方可以借鉴:

jeecg是一套完整的j2ee开发框架现在已经是V3.x版本,下面是该框架的基本介绍:




不仅如此,jeecg官方网站,有比较完善的文档,甚至还有视频教程提供学习,很容易上手,所以非常值得研究,框架的优点

这里就不多说了,自己去体会。

当然框架本身也有一些需要完成的工作比如:

       jeecg maven构建部分说明不够清楚,目前没有maven构建的版本;
       jeecg 一对多代码生成器没有实现界面操作,需要程序员自己在JeecgOneToMainUtil里编码实现;
       单表代码生成器生成的datagrid页面里没有批量删除功能(当然这个已经在onlinecode里有了实现);

       代码生成器部分没有源码,也就不能在代码模板中添加自己所需的变量,且生成的模块没有直接加入授权里

       权限范围没有缩小到按钮等

相信这些问题很快就会解决的

        分享一下,希望大家能够有所收获。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值