java - 如何为我们的系统提供API

标签 java api

我对 Web 服务或 API 没有太多经验。

我们有一个基于 Oracle->Sun App Server->Java->Struts2 框架构建的网站。我们需要为我们的系统提供 API。该API将被我们系统之外的其他系统使用。 API 仅适用于我们数据库上的简单 SP。另一个系统不想连接到我们的数据库来访问 SP,而是希望将 API 作为“网络服务”

社区能否阐明如何解决这个问题? API 会放在我们的网络服务器上吗?其他系统就是这样连接到它的吗?以及如何创建公共(public) API?

最佳答案

您需要考虑的一些事情是:

您可能想看看 https://jersey.dev.java.net/ .

看看另一家公司是如何做的也会有帮助,查看http://www.flickr.com/services/api/一些想法。

关于java - 如何为我们的系统提供API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/865096/

相关文章:

java - PlayFramework:json 反序列化性能不佳

javascript - <a> 无法在 JavaScript 字符串中工作

java - 如何从 API 中提取值(value)

java - 创建一个信任库以仅验证由 JAVA 中的自定义 CA 签名的证书

java - 组合框依赖于另一个组合框 - JavaFX

api - 来自数据库表的 REST 资源

ruby-on-rails - Arduino 可以使用 REST API 方法向 Rails Server 发送数据吗?

php - 将 php 与 bigcommerce api 集成

java - 使 ViewPager 在 android 中无限滚动

java - 从 Servlet 启动独立应用程序的线程