我有一个使用 spring mvc 开发的 Web 应用程序,并且为了持久性,我使用 JPA(Hibernate 实现),我想为该应用程序添加一个 CRUD GUI。
你知道一些允许我在我的项目中从 JPA 实体生成 CRUD GUI 的框架吗?
在此先感谢您的帮助
我有一个使用 spring mvc 开发的 Web 应用程序,并且为了持久性,我使用 JPA(Hibernate 实现),我想为该应用程序添加一个 CRUD GUI。
你知道一些允许我在我的项目中从 JPA 实体生成 CRUD GUI 的框架吗?
在此先感谢您的帮助
您应该查看适用于 Java Web 应用程序的LightAdmin 可插拔管理界面。它提供了您正在寻找的内容,并且基于相同的技术堆栈。
您唯一需要做的就是下载 jar 或声明 Maven 依赖项,通过 web.xml 启用域管理(指向包含 JPA 实体的包)并为实体创建 @Administration 配置。
您可能想看看grails,不幸的是这意味着切换语言和整个堆栈。在 Java 土地上有spring-roo。最后查看项目的spring-data保护伞,特别是用于快速 DAO 生成的 spring-data-jpa和用于生成 REST 接口的 spring-data-rest 。
拥有 REST 接口后,请考虑使用 jqgrid JavaScript 库,用于基于 REST AJAX API 的集成列表/分页/完整 CRUD。例如,请参阅我的文章和来源。
Telosys Tools 代码生成器可以帮助您。
它生成带有CRUD 屏幕的Spring MVC Web 应用程序
您可以尝试 Java 版本的 Play!框架:见以下链接
您可以查看crud-rest-gen项目,该项目解释了如何使用crud-maven-plugin生成:
您只需提供包含 JPA 实体的数据模型。
基于 Spring PetClinic 数据模型,提供了许多示例。