java - 基于 Http 调用的 RESTFul Web 服务类型框架

标签 java http url rest

我们有一个系统,其中可以使用 http 调用来执行许多检索/更新操作。现在,我想知道在这些 HTTP 调用之上编写一个 Web 服务框架是否有意义,这样可以减少客户端的工作量,也可以删除重复代码。这是一个具有 RESTful 服务类型框架的场景吗?如果是,请指出它如何提供额外的好处,如果不是,为什么不呢? 如果有人提供相同的建议,我们将不胜感激。

最佳答案

我想说这听起来像是一个 RESTful 接口(interface)的好例子。在我看来,任何时候你的问题都需要经典的 CRUD 操作,那么它是一个很好的 restful 接口(interface)候选者。正如您所指出的那样,客户端的好处是易于使用,但我发现开发 Restful 界面确实为设计您的系统带来了良好的思维过程。在我看来,更容易发现隐藏的域模型并真正深入研究您的应用程序概念。

在 Oracles 站点上有一些不错的文章通过 java 实现 restful 接口(interface),例如:

http://java.sun.com/developer/technicalArticles/WebServices/jax-rs/index.html

如果您还没有读过 Roy Fielding 的论文,则必须阅读:

http://www.ics.uci.edu/~fielding/pubs/dissertation/top.htm

关于java - 基于 Http 调用的 RESTFul Web 服务类型框架,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6475366/

相关文章:

java - 调用非静态方法时遇到问题

java - 如何在 Java 中将文本打印为 HTML

java - IntelliJ Sync Eclipse 文件 - 此设置保存在哪里?

http - "+"在HTTP Accept header 中意味着什么?

http - 如何限制 IBM Integration Bus 中每个 IP 地址的 HTTP 请求数?

java - Parceler:无法找到 ForeignCollection 类型的读/写生成器

http - Opera 在加载资源时挂起

python - 重定向 url 只是打印到屏幕 - python

javascript - 如何在页面上显示时间、日期 IP 和 URL?更新 - 2015 年 2 月 25 日

url - curl (3) URL 使用错误/非法格式或缺少 URL