Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/user-interface/2.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 像OpenXava这样的UI生成?_Java_User Interface_Grails_Crud - Fatal编程技术网

Java 像OpenXava这样的UI生成?

Java 像OpenXava这样的UI生成?,java,user-interface,grails,crud,Java,User Interface,Grails,Crud,您知道任何可以从模型或数据库生成UI的高级UI生成框架吗 我知道Grails和SpringRoo有一些东西,但它们只用于简单的CRUD操作,目前我发现最好的是OpenXava 谢谢你的建议 现成的Grails只为CRUD操作生成一个UI,但是它用来生成这个UI的模板是可定制的,所以只需做一点工作,您就可以更改它们来生成您想要的任何类型的UI 有很多插件可用于增强和扩展创建的默认UI。Telosys工具可能是正确的工具,它是一个可定制的代码生成器,可以作为Eclipse插件使用。它使用数据库模式作

您知道任何可以从模型或数据库生成UI的高级UI生成框架吗

我知道Grails和SpringRoo有一些东西,但它们只用于简单的CRUD操作,目前我发现最好的是OpenXava


谢谢你的建议

现成的Grails只为CRUD操作生成一个UI,但是它用来生成这个UI的模板是可定制的,所以只需做一点工作,您就可以更改它们来生成您想要的任何类型的UI


有很多插件可用于增强和扩展创建的默认UI。

Telosys工具可能是正确的工具,它是一个可定制的代码生成器,可以作为Eclipse插件使用。它使用数据库模式作为模型。我们将它用于SpringMVC的CRUD屏幕,因为生成的代码是干净的。 一些预定义的模板包可以用于SpringMVC、JPA、AngularJS等

见:


教程如下:

您可以查看项目,该项目解释了如何使用生成:

  • CRUDRESTAPI
  • API的文档
  • HTML5/AngularJS CRUD管理UI
  • 如果使用Hibernate Envers审核实体,则Rest API用于检索审核信息和关联的单元测试
您只需提供包含JPA实体的数据模型


顺便说一句,Telosys工具激发了我开发Web管理员生成部分的灵感:)

谢谢…不知道生成的uI是可定制的…将搜索其中一些插件。当时我问我不知道Telosys。我后来在Devxx会议上发现。真的很好的下一分钟项目。!