锁定老帖子 主题:web自动生成工具
精华帖 (0) :: 良好帖 (0) :: 新手帖 (1) :: 隐藏帖 (2)
|
|
---|---|
作者 | 正文 |
发表时间:2011-02-19
概述:通过配置,快速生成web项目的CRUD操作(前端、和后端) 使用步骤: 1、配置config/webtool.properties文件,修改生成的文件存放路径、生成的项目名字、数据库用户和密码等 2、运行com.cjnetwork.launch.Launch中的main方法,如果一切正常,在控制台将会输出“complete...” 3、将生成好的项目导入到Eclipse中 4、发布生成好的web项目 5、使用浏览器,验证刚才发布的web项目 局限性: 1、目前只支持Mysql数据库 2、数据库表中,需要有id自增主键字段,生成的各个数据库映射实体没有外键关系 3、没有加入分页功能 4、前端jsp页面没有样式 (备注:下载附件后,请解压生成一个目录) 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-02-20
先谢过 我测试下 楼下的等我的报告出来
|
|
返回顶楼 | |
发表时间:2011-02-20
前台页面、后台Action 、CSS 自动生成的事不是什么稀奇的了,数据库生成用Hibernate就可以, 页面还可以达到可视化编辑,配置文件也自动给生成。好多公司都用这个开发模式了 (我现在工作的公司就是)
|
|
返回顶楼 | |
发表时间:2011-02-20
以前在上一家公司的时候用普元的EOS做开发,其中就有自动生成CRUD的功能。
首先这种确实能够加快开发速度,但千万别维护,生成的那些垃圾代码能把 人整死。而其一般这种工具都只能生成不能生成后进行修改。所以我比较倾向于 在项目中禁止使用这种自动化工具生成代码,因为维护起来太槽糕了,基本上一 打开页面一看是自动生成的,先骂娘 |
|
返回顶楼 | |
发表时间:2011-02-21
如果是模板生成的没什么问题吧?一般自己写的模板不应该都很简洁么?
只有图形化操作后生成的代码会比较乱。 |
|
返回顶楼 | |
发表时间:2011-02-21
xingqiliudehuanghun 写道 以前在上一家公司的时候用普元的EOS做开发,其中就有自动生成CRUD的功能。
首先这种确实能够加快开发速度,但千万别维护,生成的那些垃圾代码能把 人整死。而其一般这种工具都只能生成不能生成后进行修改。所以我比较倾向于 在项目中禁止使用这种自动化工具生成代码,因为维护起来太槽糕了,基本上一 打开页面一看是自动生成的,先骂娘 我们银行就是用的这个东西,不过维护也没有你说的那么麻烦,主要我们自动生成的是父类,然后也会生成一个子类,当我们自己写方法的时候,就在子类里面写,父类一般不允许修改(防止下次自动生成覆盖)。 |
|
返回顶楼 | |
发表时间:2011-02-21
xingqiliudehuanghun 写道 以前在上一家公司的时候用普元的EOS做开发,其中就有自动生成CRUD的功能。
首先这种确实能够加快开发速度,但千万别维护,生成的那些垃圾代码能把 人整死。而其一般这种工具都只能生成不能生成后进行修改。所以我比较倾向于 在项目中禁止使用这种自动化工具生成代码,因为维护起来太槽糕了,基本上一 打开页面一看是自动生成的,先骂娘 如果是生成后不能修改,那说明这个工具写的就有问题,以前写过代码生成器,只是按照自己的编程习惯自动生成一些代码,如果需要可以随意的修改!这样将大大节省开发效率! |
|
返回顶楼 | |
发表时间:2011-02-21
smallbee 写道 xingqiliudehuanghun 写道 以前在上一家公司的时候用普元的EOS做开发,其中就有自动生成CRUD的功能。
首先这种确实能够加快开发速度,但千万别维护,生成的那些垃圾代码能把 人整死。而其一般这种工具都只能生成不能生成后进行修改。所以我比较倾向于 在项目中禁止使用这种自动化工具生成代码,因为维护起来太槽糕了,基本上一 打开页面一看是自动生成的,先骂娘 我们银行就是用的这个东西,不过维护也没有你说的那么麻烦,主要我们自动生成的是父类,然后也会生成一个子类,当我们自己写方法的时候,就在子类里面写,父类一般不允许修改(防止下次自动生成覆盖)。 我用过EOS5.6和EOS6.0,不知道是不是我们用的不得法。一版生成CRUD是使用其提供的单表维护向导,每次运行向导生成 代码都是生成几个展现逻辑、bizzlet和JSP页面,根本没有父类和子类这些。生成的代码命名比较差。生成的那些代码 样式比较难看,多少需要调整样式,并且添加一些JS效果什么的。总的来说用起来不是很舒服。 我觉得如果一些代码经常重用,我会考虑把它写成jsp tag, 而不是搞代码生成器。 |
|
返回顶楼 | |
发表时间:2011-02-21
xingqiliudehuanghun 写道 smallbee 写道 xingqiliudehuanghun 写道 以前在上一家公司的时候用普元的EOS做开发,其中就有自动生成CRUD的功能。
首先这种确实能够加快开发速度,但千万别维护,生成的那些垃圾代码能把 人整死。而其一般这种工具都只能生成不能生成后进行修改。所以我比较倾向于 在项目中禁止使用这种自动化工具生成代码,因为维护起来太槽糕了,基本上一 打开页面一看是自动生成的,先骂娘 我们银行就是用的这个东西,不过维护也没有你说的那么麻烦,主要我们自动生成的是父类,然后也会生成一个子类,当我们自己写方法的时候,就在子类里面写,父类一般不允许修改(防止下次自动生成覆盖)。 我用过EOS5.6和EOS6.0,不知道是不是我们用的不得法。一版生成CRUD是使用其提供的单表维护向导,每次运行向导生成 代码都是生成几个展现逻辑、bizzlet和JSP页面,根本没有父类和子类这些。生成的代码命名比较差。生成的那些代码 样式比较难看,多少需要调整样式,并且添加一些JS效果什么的。总的来说用起来不是很舒服。 我觉得如果一些代码经常重用,我会考虑把它写成jsp tag, 而不是搞代码生成器。 用普元工具的人还挺多的啊,我上个项目也是用普元公司给另一个公司开发的一个工具。 |
|
返回顶楼 | |
发表时间:2011-02-21
楼主,为什么有三个文件夹啊,我看都是差不多的啊,有什么区别嘛,请赐教
|
|
返回顶楼 | |