|
精华帖 (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的一部分,即将发布,敬请关注.
声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间: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
貌似你的代码生成器,为什么不能提供一个界面给用户做新的模板呢,还可以有个模板管理和定义的功能,还有现在很多都用到了EXT,是否可以把EXT的那种拖拉编辑器也集成进来呢?
|
|
| 返回顶楼 | |










