9

你知道有什么工具可以像 Ruby on Rails 的 Scaffolding(为任何特定类创建简单的 CRUD 页面以允许使用虚拟数据快速填充数据库),仅使用带有 Hibernate 的 Java 类进行数据库访问,以及 JSP/JSF页面?

当您编写应用程序的一部分时,这是一种拖累,但需要的数据只能与尚未准备好的另一部分一起添加,或者通过直接将其插入数据库非常麻烦。

4

7 回答 7

5

Grails是一个非常好的类 Rails 框架,构建在 Spring MVC 之上。对于持久性,他们使用GORM,它基本上是一个建立在 Hibernate 之上的类似 ActiveRecord 的框架。很光滑。

如果您已经拥有 Hibernate 实体,它们实际上可以立即在 Grails 中使用,无需额外工作。

于 2008-11-01T20:10:35.647 回答
4

您可以尝试Telosys Tools,这是一个用于代码生成(脚手架)的 Eclipse 插件,它使用可自定义的 Velocity 模板从现有数据库中工作。它非常简单易用。

使用 Spring MVC 和 Spring Data 生成代码的教程在这里:https ://sites.google.com/site/telosystutorial/

另见:http ://tools.telosys.org/

Eclipse 市场:http ://marketplace.eclipse.org/content/telosys-tools

于 2014-04-14T09:57:43.810 回答
2

我在这个方面有点晚了,但它出现在“相关”链接中 →

JBoss Seam 和它的Seam Gen任务正是您正在寻找的(Hibernate + JSF)。您可以在几秒钟内从 Hibernate 前端数据库生成整个 Web 应用程序。

于 2009-07-24T09:08:21.550 回答
1

你可以使用grails。Grails 试图成为 Groovy on Rails —— 在后台使用 Rails 来搭建脚手架等。由于您几乎可以在 groovy 类中编写完整的 Java 代码,因此您也可以拥有 CAKE 和 EAT IT。

于 2008-11-01T02:27:49.520 回答
0

Grails 与 Rails 有点不同,尽管它基于 Rails 并且有相似的感觉。Grails 使用 spring 来帮助将您的服务连接在一起。该环境不仅是动态的(使用 Groovy),还允许您使用 Java(静态环境)。这真的很酷,特别是如果您来自 java 环境。Grails 的人接受了 Rails 的想法,并使用域驱动模型对其进行了扩展。Rails 仍然以数据模型为中心,您必须与数据库打交道才能创建对象(称为模型),而 Grails 允许您使用真正的域对象模型来设计应用程序,您可以在其中处理来自域的对象类的视角而不是数据库。

于 2009-03-17T19:29:26.987 回答
0

这里有一个关于如何在 Netbeans 中执行此操作的很好的教程。我以前使用过这个向导,效果很好。开箱即用,您可以选择要使用的持久性框架,并且它生成的 JSF 页面非常漂亮和干净。

于 2010-05-24T08:09:20.363 回答
0

Spring + AspectJ + Hibernate + CLI = Spring Roo RAD框架。

试试看。

于 2010-05-24T08:43:38.633 回答