浏览 8589 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-07-22
现阶段内置模板可以生成的包括:可以生成java的hibernat model+annotation,hibernate model+xml,dao,manager,struts+struts2 action类 生成jsp的增删改查. (生成的代码与rapid-framework绑定才比较有意义)
通常代码生成器存在的问题.
本代码生成器的特性
代码生成器的运行
public class GeneratorMain { public static void main(String[] args) throws Exception { Generator g = new Generator(); g.clean(); g.generateTable("blog"); // g.generateAllTable(); } }
代码template目录结构
项目下载: http://code.google.com/p/rapid-generator/downloads/list 项目HOME: http://code.google.com/p/rapid-generator 本生成器也将作为rapid-framework的一部分,即将发布,敬请关注.
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-22
非常感谢楼主,使用了这个框架生成了代码,还是比较清晰的,但编译时缺乏一些包,如:
import javacommon.util.*; import javacommon.web.util.*; import javacommon.base.*; import javacommon.page.*; import javacommon.page.impl.*; 不知道在哪里下载,麻烦楼主解答下。 另外,我之前我搞了这个一个项目,但只能生成页面,对你的模板设置或多数据库支持,非常佩服,向你致敬。 |
|
返回顶楼 | |
发表时间:2008-07-23
一个问题: 代码生成器支持在生成代码上进行人工修改么? 如果人工修改了,再次生成的时候,能否保留那些人工修改痕迹?
|
|
返回顶楼 | |
发表时间:2008-07-23
hanzaihua 写道 非常感谢楼主,使用了这个框架生成了代码,还是比较清晰的,但编译时缺乏一些包,如:
import javacommon.util.*; import javacommon.web.util.*; import javacommon.base.*; import javacommon.page.*; import javacommon.page.impl.*; 不知道在哪里下载,麻烦楼主解答下。 另外,我之前我搞了这个一个项目,但只能生成页面,对你的模板设置或多数据库支持,非常佩服,向你致敬。 rapid-generator现在的内置的模板是属于rapid-framework的一部分.不过rapid-generator可以作为独立的生成器,修改成适合你项目的. |
|
返回顶楼 | |
发表时间:2008-07-25
想问一下楼主,rapid-framework大概什么时候发布呢,很期待啊,等3天了 ~
|
|
返回顶楼 | |
发表时间:2008-07-25
40020072 写道 想问一下楼主,rapid-framework大概什么时候发布呢,很期待啊,等3天了 ~
计划下周发布吧,大家多多关注,是我继续开发的动力. |
|
返回顶楼 | |
发表时间:2008-07-29
不知道这个框架怎么样。。下载下来测试一下
|
|
返回顶楼 | |
发表时间:2008-07-29
我曾经也打算写这样一个代码生成器框架,现在代码找不到了。用的是velocity。在合并既有配置文件时遇到了问题,放弃了,(需要在现有配置文件中插入模板,很麻烦),不知道楼主是怎么解决的,比如struts.xml
|
|
返回顶楼 | |
发表时间:2008-07-29
jasongreen 写道 我曾经也打算写这样一个代码生成器框架,现在代码找不到了。用的是velocity。在合并既有配置文件时遇到了问题,放弃了,(需要在现有配置文件中插入模板,很麻烦),不知道楼主是怎么解决的,比如struts.xml
你可以看insert_demo目录的内容. 模板输出生成的地方已经有该同名的文件存在,并且文件中有包含"webapp-generator-insert-location"标记,则模板生成的内容会插入在该标记之后. |
|
返回顶楼 | |
发表时间:2008-10-06
呵呵,一直很佩服badqiu老兄的创新精神,其主导的几个开源项目也非常不错,充分体现了软件开发简洁、实用至上的精神!我现在就一直在用着他的rapid-validation项目的成果!
这个东西也非常的不错哦,大家可以在这个代码生成器的基础上制作自己的模板,相信能大大降低重复开发的工作量! |
|
返回顶楼 | |