2

我正在使用 Java Beans 在 JSP 中创建一个 CRUD 应用程序。我想问一下IDE中是否有任何内置功能或任何附加组件可以自动为数据库表生成CRUD功能?

像 setter 和 accessor 方法一样可以由 IDE 生成。我知道我们可以使用像 Spring 这样的许多框架来获得 CRUD,但是对于一个简单的应用程序来说,这可能只使用 JSP 和 java bean 吗?

4

8 回答 8

5

Telosys ( http://www.telosys.org/ ) 专为这项工作而设计(作为 Eclipse 插件和 CLI 工具提供)

它使用现有数据库或“文本模型”来生成源代码(通常是 CRUD 屏幕)

如有必要,可以自定义模板

有一堆 Java Web 应用程序的模板,可以根据需要进行调整

于 2014-04-14T10:21:17.900 回答
2

为此目的有很多工具,我添加了其中 4 个我以前使用过的工具。

1- MyEclipse for Spring (ME4S),这个IDE具有基于数据库的代码生成能力。

2- Appfuse,用于在 JVM 上构建 Web 应用程序的全栈框架,您可以基于 Appfuse 提供的许多 Web 框架非常快速轻松地创建 CRUD 应用程序。你可以看到这些演示和视频

3- SpringFuse,反转你的数据库结构,在几秒钟内生成一个完整的 J2EE Web 应用程序堆栈

4- Spring Roo,具有大量插件和功能的快速应用程序开发工具

于 2012-12-30T09:34:00.103 回答
0

看看Spring Roo。它是一个生成java代码的工具,可以搭建一个MVC JSP站点:http ://static.springsource.org/spring-roo/reference/html/base-web.html

于 2012-12-29T21:49:43.957 回答
0

通过简单的jsp是不可能的。您必须为 CRUD 编写 comman 方法并在整个应用程序中调用它。对于每个框架,我们都应该编写这些方法。

于 2012-12-29T14:40:25.883 回答
0

您可以使用Spring Roo,它为您构建所有内容并且不会创建运行时依赖项。

它对于 CRUD 应用程序非常简单且有用。它更像是一个 IDE 插件,而不是一个框架本身。

于 2012-12-29T14:44:22.760 回答
0

这是从数据库生成 JavaServer Faces 2.0 CRUD 应用程序的详细示例

我已经使用Apache Derby - DB和 Tomcat 7处理了上述示例 。

希望这会帮助你。

于 2012-12-23T10:23:53.973 回答
0

Netbeans 实际上可以帮助您为任何受支持的数据库上的表生成 Swing CRUD 应用程序(受支持的意思是您拥有适当驱动程序的数据库)。只需单击新建项目 --> Java --> 数据库应用程序。按照向导设置您的数据库连接、您想要 CRUD 的表等,并观察 Netbeans 生成整个 CRUD 应用程序(然后您可以进一步自定义)。我使用它(与 MySQL 工作台一起)在黑客马拉松中不到 10 分钟的时间内创建了一个完整的联系人应用程序;Netbeans 社区在这方面做得很好。如果由于某些原因 Swing 可能不适合您的项目(您真的想做 Web 的东西),您可以考虑使用Grails框架(它是一个 Groovy 框架,有 YouTube 视频可以让您在不到 45 分钟内快速入门)。创建域模型(实体,类似于数据库表)后,框架有一个称为 UI 脚手架的东西,可用于为这些域模型生成 CRUD Web UI;它真的很酷。我希望这有帮助。

于 2012-12-30T06:58:30.937 回答
0

Spring Roo - CRUD 代码生成器,它接收数据库并输出 Java + AspectJ.
从本教程开始:从 Roo 开始

于 2015-05-14T06:24:13.453 回答