2011-05-13 24 views
2

您是否知道可以从模型或数据库生成UI的任何高级UI生成框架?像OpenXava这样的用户界面?

我知道Grails和Spring Roo有一些东西,但它们仅适用于简单的CRUD操作,这是我发现的最好的OpenXava。

感谢您的任何建议。

回答

2

Telosys工具可能是正确的工具,它提供一个可定制的代码生成器作为Eclipse插件。它使用数据库模式作为模型。我们将它用于Spring MVC的CRUD屏幕,因为生成的代码很干净。 的模板一些预定义捆绑准备使用Spring MVC的,JPA,角JS等

参见:https://sites.google.com/site/telosystools/

教程在这里:https://sites.google.com/site/telosystutorial/

+0

当时我问我不知道telosys。我后来在devoxx会议上发现。确实很好,旁边的项目。 – Cris 2014-12-10 19:23:48

1

开箱即用的Grails仅为CRUD操作生成UI,但用于生成此UI的模板可自定义,因此通过一些工作,您可以更改它们以生成任何类型的UI想。

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

+0

谢谢...不知道所产生的UI是可定制的......会寻找一些这些插件。 – Cris 2011-05-13 16:47:06

0

你可以看看crud-rest-gen解释如何使用crud-maven-plugin生成的项目:

  • 的CRUD REST API
  • 的API文档
  • 的HTML5/AngularJS CRUD管理UI
  • 的REST API用于检索审计信息和相关的单元测试,如果你使用Hibernate Envers审核您的实体

所有你必须提供的是包含JPA实体的数据模型。

BTW的Telosys工具激发了我对发展中的Web管理产生部分:)