Java中的CRUD生成器实用程序是否像Rails中的Scaffolding一样?可以在任何框架甚至是普通的servlet中.必须在jsp中生成控制器+视图,而不仅仅是DAO代码......
Spring Roo似乎正是您正在寻找的:CRUD代码生成,吐出纯Java代码,可以使tun完全独立于框架.
Grails有脚手架.
请参阅http://www.telosys.org/上的Telosys Tools Eclipse插件
该插件连接到数据库,生成轻量级存储库,允许您在必要时自定义存储库,并生成Java Bean,DAO,XML转换器,ScreenMaps(JSP)等...
您可以在几分钟内构建以数据为中心的Web App
JBoss Seam有一个名为seam-gen的脚本实用程序,它将创建脚手架:
http://docs.jboss.org/seam/1.1BETA2/reference/en/html/gettingstarted.html
使用JHipster.它建立在流行的前端脚手架工具'yeoman'上.它不仅使用Spring Boot和Spring MVC 4生成包括控制器,dao,安全性,用户管理,系统和API指标,日志记录等在内的后端,还使用角度js生成前端.你也可以获得像grunt,karma和bower这样的好东西,完全可以使用!除此之外,您还可以获得数据库版本控制!
它还有用于生成域实体的子生成器,用于生成java和相应的前端以管理它的数据.
要运行完整的webapp,需要10分钟.
AppFuse.
它非常强大,也许它对于有问题的任务来说太强大了,但它做得很好.
Netbeans有类似的东西.
这里有一个演示:http://www.netbeans.org/kb/55/persistence-demo.html
谷歌代码上有恶作剧.我还没有尝试过,但看起来很有希望.
它可能有点脱离背景,但是Java EE
,有Jboss Forge.有一个使用它的例子.
我遇到了这个问题并尝试了许多建议的答案.最后,我找到了Lightadmin.它不会生成CRUD代码,但只需很少的代码就可以为Entity类提供一个很好的前端.要User
通过Lightadmin Web界面使实体可用,它只需要在XML文件中进行两处更改,然后是一个UserAdministration
类:
public class UserAdministration extends AdministrationConfiguration{ /* empty */ }
您可以在此类中配置字段名称(可能还有更多)Administration
,但我发现它在没有任何进一步配置的情况下已经非常有用.该入门指南真正体现出它是多么容易.完成这些简单步骤后,您可以打开管理界面http://localhost:8080/TestApp/admin
.