java - 如何通过基于 Java 的 Web 服务在现有数据模型上轻松公开 CRUD 操作?

标签 java web-services

我有一个用 JPA 注释进行注释的现有域模型,我希望通过 Web 服务轻松公开 CRUD 操作。我已经拥有 DAO 来对我域中的所有实体执行 CRUD 操作。

有谁知道一种不需要付出巨大努力就能做到这一点的方法吗?

最佳答案

这取决于我的运营和服务如何以及你所说的“巨大的努力”。如果除了按下按钮并实现愿望之外做任何事情都太过分了,您可能会感到失望。

但是您的问题分为三个部分:

  1. 编写公开 CRUD 操作的 DAO。我建议采用基于界面的方法。
  2. 将它们公开为“契约优先”的 Web 服务(SOAP 或 REST)。
  3. 将 HTTP 请求和响应映射到您的 API。

我推荐 Spring,因为它有助于 DAO、Web 服务和映射。但我不知道它是否会像您希望的那样轻松。

关于java - 如何通过基于 Java 的 Web 服务在现有数据模型上轻松公开 CRUD 操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5755855/

相关文章:

wpf - 调用 Web 服务时避免沙漏鼠标光标?

java - 无法实现或扩展 - java

java - 如何在我的 Eclipse 中打印控制台值?

java - Java如何从字节数组形成TCP数据包?

java - 如何在 play 框架中将 java 集合发布到 web 服务

java - 如何抑制警告 EJB THREE-1337 :do not get webservice context property

php - 安卓连接mysql

json - 如何处理REST异常?

java - 在实例状态下保存自定义对象数组

java - Scicart 的 setVisibleRange() 没有效果