java - Spring/Hibernate 实体管理 Web 界面/UI

标签 java spring hibernate scaffolding

我们有一个服务器应用程序,它通过多种协议(protocol)向特定客户端 UI 公开特定模型和基于该模型构建的一组服务。这是一种服务器应用程序,一旦设置好,就不需要太多人工干预。但是,有时(尤其是首次部署解决方案时),必须创建和链接某些模型对象。

此解决方案基于 Spring、Spring MVC 和 Hibernate(除其他外)构建,对 ORM 内容使用 JPA 注释。

我的问题:有没有人知道一个框架可以让我非常快速地设置(理想情况下完全通过配置)一个网络界面来管理 (CRUD) 实体?这不必很花哨,也不需要有花哨的安全性(我可以从应用程序服务器内部处理安全性)。然而,它需要能够处理实体之间的复杂关系(集合映射、枚举等)。

例如:应用程序有一个实体 User,它有一个典型的 Role 实体与之关联(每个用户有 1 个 Role)。现在,在不从头开始创建我们自己的 Web 层的情况下定义它的唯一方法是:

  1. 创建 SQL 语句以导入新用户(及其角色)
  2. 有某种脚本(例如使用 Ant),使用 Spring/Hibernate 配置来关联和保存新的 Role() 和 User() 对象

显然,如果我们有一个基本的 Web 界面(我们不需要自己开发)来处理这些类型的任务(创建、更新、删除......),服务器会更容易。

最佳答案

Naked Objects , OpenXavaSpring Roo , 都可以做你想做的事。

关于java - Spring/Hibernate 实体管理 Web 界面/UI,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4479828/

相关文章:

java - Spring 3 为 ThreadPoolTask​​Executor 设置 ThreadFactory

java - 如果Spring映射与真实的html文件冲突,如何设置?

spring - 为什么为依赖 bean 混合 Spring AOP 代理机制(CGLIB 和 JDKDynmic)不起作用

java - 嵌入字段的列名无效

java - JPA/Hibernate + Postgres 序列生成器

Java 休息框架

java - C3PO 连接池 - 连接未释放

在 tomcat 上运行的 Spring boot war,端口号在属性文件中指定

java - Hibernate 多对多关系

java - Scala:使用 ArrayList 时出现错误的类型不匹配错误