繁体   English   中英

如何在Java中构建(也用于Web服务的URL),部署和使用Web服务

[英]how to build(url for web services also), deploy and use web services in java

我有一台带有oracle数据库的服务器,必须为其提供Web服务。 我进行了大量搜索,但从开始就没有一个完美的解决方案,即构建具有简单参数和json参数的URL Web服务。 然后给出json的响应。 请告诉我我是否坐在服务器前,然后从哪里开始以及从头到尾做什么。 我必须在Android应用程序中使用它。 请给我麻烦。 因为我以前从未构建过Web服务。 提前谢谢。

用Java编写Web服务有两种方法

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

SOAP基于XML。 消息通过XML格式传输。 您将必须同时创建服务器端和客户端。 创建服务器端实现后,您必须创建一个wsdl文件供客户端访问。 编写客户端也很简单。
此链接可以帮助您:
使用自上而下方法的Eclipse入门JAX-WS教程

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

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

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

对于所有这些,您只需要具有强大的Java基础。
让我知道您是否还有其他疑问。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM