0

我有一个带有 oracle 数据库的服务器,我必须为其创建 Web 服务。我进行了很多搜索,但从一开始就没有得到完美的解决方案,这意味着构建具有简单参数和 json 参数的 URL 的 Web 服务。然后给出json的响应。请告诉我,如果我坐在服务器前,那么我必须从哪里开始以及从头到尾要做什么。我必须在 android 应用程序中使用它。请我有麻烦了。因为我以前从未构建过网络服务。提前谢谢。

4

2 回答 2

0

对于服务器端: Web 服务:只是在 Web 服务上公开您的方法的一种方式。正如 KonZa 所说,有两种类型的网络服务,您可以选择其中任何一种。对于初学者,我希望您查看此站点: http: //netbeans.org/kb/docs/websvc/jax-ws.html,它将教您如何制作网络服务并发布它们。

客户端:对于 Android,您的工作非常简单:检查 SO 或 web 以了解如何使用用于与 android 中的 web 服务通信的 KSOAP2 库。

对于这一切,您只需要拥有强大的 java 基础。
如果您有任何其他疑问,请告诉我。

于 2012-11-05T05:07:54.927 回答
0

用java编写web服务有两种方式

  1. SOAP——简单对象访问协议
  2. 宁静的网络服务。
    两者都有自己的优点和缺点。但我个人认为写一个宁静的网络服务是好的。
    这可能对您有所帮助:比较和对比 REST 和 SOAP Web 服务?

SOAP 基于 XML。消息通过 XML 格式传输。您将必须创建服务器端和客户端。创建服务器端实现后,您必须创建一个 wsdl 文件供客户端访问。编写客户端也很简单。
此链接可能会对您有所帮助:
Introductory JAX-WS tutorial for Eclipse using a top down approach

Restful Web 服务是基于 URL 的。这对您的目的会更好。与 SOAP 相比,它很容易实现。
此链接可能会对您有所帮助
http://docs.oracle.com/cd/E19226-01/820-7627/giqbx/index.html

于 2012-11-05T03:55:12.163 回答