Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 自动生成用于数据库crud操作的html表单_Java_Html_Database_Web - Fatal编程技术网

Java 自动生成用于数据库crud操作的html表单

Java 自动生成用于数据库crud操作的html表单,java,html,database,web,Java,Html,Database,Web,我正在寻找一些java框架,它可以直接从数据库表中创建html表单,用于DB上的crud操作?这对您有用吗 也许Spring Roo可以帮助您: 基于Spring MVC、JPA构建实体、页面和控制器。它可以检测数据库中的更改。有趣的是,在运行时不保留依赖项,所以可以将元素修改为常规的SpringMVC元素,或者您可以添加自己的控制器、视图等 当然,它也有其局限性,但也可能很有用。试试这个: 它是一个基于Swing的代码生成器,用于对数据库进行反向工程,并生成HTML表单、实体和DAO。我认

我正在寻找一些java框架,它可以直接从数据库表中创建html表单,用于DB上的crud操作?

这对您有用吗

也许Spring Roo可以帮助您:

基于Spring MVC、JPA构建实体、页面和控制器。它可以检测数据库中的更改。有趣的是,在运行时不保留依赖项,所以可以将元素修改为常规的SpringMVC元素,或者您可以添加自己的控制器、视图等

当然,它也有其局限性,但也可能很有用。

试试这个:


它是一个基于Swing的代码生成器,用于对数据库进行反向工程,并生成HTML表单、实体和DAO。

我认为这是java中一个大的缺失类型框架。Roo工作得很好,但它为每个实体生成了许多文件,当您想要编辑/删除其中一些文件时,它似乎遇到了问题(至少在我尝试时出现了问题)。 我想要django admin之类的东西,它应该为每个实体动态生成页面,可能有一个视图类来描述视图。 为了进一步自定义视图,应遵循如下约定: views/domain/Entity.jsp->替换实体的整个视图 视图/domain/Entity_fieldname.jsp->用作字段的模板

对于控制器也是一样,在roo中有许多类做几乎相同的事情。为什么不使用默认控制器呢?如果用户定义了一个与实体相关的控制器,他可以重写这些方法

当然这还不够详细,但我认为纯java可以在简化CRUD屏幕方面做很多改进。
至少,这是开源方面。在业务中有CRUD框架,有时与我描述的类似。难点在于使这个框架与其他工具分离。

NetBeans可以基于您的实体生成JSF页面来执行基本的CRUD操作

如何:

Telosys工具(一个Eclipse插件)可以生成一个完整的Spring MVC web应用程序 从现有数据库

请参阅教程:


(如果需要,模板是可定制的)

我创建了一个名为Enfacade的基于java的工具,它将从DB表生成CRUD屏幕

屏幕基于数据网格,允许多个网格提供一对多功能


然后,您可以使用运行时引擎部署到任何java web应用程序服务器。

感谢jim的帮助,是否有可以与spring mvc集成的框架?这只为数据库表生成基本对象类,而不是HTML表单,它可以生成HTML文件、JSP文件等。你只需要使用正确的模板。