我有一个用 JPA 注释进行注释的现有域模型,我希望通过 Web 服务轻松公开 CRUD 操作。我已经拥有 DAO 来对我域中的所有实体执行 CRUD 操作。
有谁知道一种不需要付出巨大努力就能做到这一点的方法吗?
最佳答案
这取决于我的运营和服务如何以及你所说的“巨大的努力”。如果除了按下按钮并实现愿望之外做任何事情都太过分了,您可能会感到失望。
但是您的问题分为三个部分:
- 编写公开 CRUD 操作的 DAO。我建议采用基于界面的方法。
- 将它们公开为“契约优先”的 Web 服务(SOAP 或 REST)。
- 将 HTTP 请求和响应映射到您的 API。
我推荐 Spring,因为它有助于 DAO、Web 服务和映射。但我不知道它是否会像您希望的那样轻松。
关于java - 如何通过基于 Java 的 Web 服务在现有数据模型上轻松公开 CRUD 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5755855/