0 0

java编写webservice0

我用java编写了一个webservice服务端,我要如何才能接收客户端发送过来的xml数据呢?求各位大神指点!!!!!!
2014年5月15日 10:06

5个答案 按时间排序 按投票排序

0 0

采纳的答案

客户端用apache的httpclient发送请求
String xmlStr = "这里放xml格式的数据"
httpclient.get(url+"?xmlStr="+xmlStr);//url为你的为你的webservice路径

服务器端String xmlStr = request.get("parameterName");
剩下的就是xml解析了,但是xml的解析比较复杂这里有一个例子http://inotgaoshou.iteye.com/blog/1012188

我不建议你用xml格式,用json吧,比较方便

2014年5月15日 10:46
0 0

服务端启动后  根据你配置的路径 访问相应wsdl地址 如果启动成功会看到wsdl描述文档
根据wsdl生成客户端文件, 或者采用cxf动态调用, 或者采用自己拼接soap报文使用httpclient发送。

具体如何生成,如何调用 百度一下

2014年5月15日 11:02
0 0

这接受不可以吗? 或者采用SOAPHandler接收数据
import java.net.*;
import java.io.*;

public class URLReader {
    public static void main(String[] args) throws Exception {

        URL oracle = new URL("http://192.19.90.112:8999/");
        BufferedReader in = new BufferedReader(
        new InputStreamReader(oracle.openStream()));

        String inputLine;
        while ((inputLine = in.readLine()) != null)
            System.out.println(inputLine);
        in.close();
    }
}

2014年5月15日 10:31
0 0

webservice首先确定你服务器发布成功了,然后可以访问以?wsdl结尾的路径,发现里面都是你的service的方法,代表你服务器端已经发布成功了,客户端的话首先你要建立和服务器一样的接口,包名称也要一致,然后你客户端建立一个class
JaxWsProxyFactoryBean factory = new JaxWsProxyFactoryBean(); 
   factory.setServiceClass(HelloService.class); 
   factory.setAddress("发布地址"); 
   接口名称 helloworld = (接口名称) factory.create(); 
   helloworld.方法名称();
   然后返回的就是你的数据
接收xml是要你在服务器端就以xml的形式发送数据,然后这边以string类型进行接收,解析

  

2014年5月15日 10:30
0 0

用啥搭的?CXF ? Axis ? 还是Jax-WS ?

只要搭起来了,给个可访问的地址就可以接收数据啦

2014年5月15日 10:23

相关推荐

    Java编写WebService实例

    Java编写WebService实例是一种常见的软件开发任务,用于创建可跨不同平台和系统进行通信的服务。WebService是一种基于开放标准(如XML、WSDL和SOAP)的网络应用程序接口,它允许不同的应用程序之间交换数据。在这个...

    Java编写WebService实例.doc

    【Java编写WebService实例详解】 在Java中开发WebService是一种常见的接口暴露方式,允许不同平台和语言的应用程序之间进行通信。本文将详细介绍如何使用Java和Axis框架创建一个简单的WebService实例。 首先,我们...

    java编写webservice实例

    3. **JDK1.6**: Java Development Kit (JDK) 是Java开发的必备工具集,包括Java编译器、JRE(Java Runtime Environment)以及各种开发工具。JDK1.6是本教程中使用的Java版本,支持Java Web Service的开发。 4. **...

    Java写WebService客户端

    ### Java编写WebService客户端详解 #### 一、概述 在现代软件开发中,Web服务作为一种重要的技术手段被广泛应用于系统间的数据交互与通信。其中,基于Java的WebService客户端开发更是占据了重要地位。本文将通过...

    java 利用webservice传输文件

    JACOB是用Java编写的,通过JNI(Java Native Interface)与COM接口对接,允许Java代码直接调用COM对象的方法和属性。 在“java 利用webservice传输文件”的场景中,JACOB可能被用来执行以下任务: 1. **文件操作**...

    Java开发WebService实例

    1. **编写Java类**:创建一个简单的Java类,例如`HelloWorld`,并在`webapps/axis`目录下保存其源码。 2. **生成WSDL文件**:使用`helloworld.jws`文件生成WSDL描述文件,可通过访问`...

    java版WebService生成客户端和服务端的实例

    从准备必要的jar包,到编写服务接口和实现,再到生成和部署服务,以及创建客户端并调用服务,这一系列过程涵盖了WebService开发的关键步骤。理解并掌握这些知识,将有助于你在实际工作中灵活运用WebService进行跨...

    java实现webservice实例.doc

    "Java实现WebService实例" WebService是基于XML的、分布式的、跨语言的应用程序通信协议。它允许不同的应用程序之间进行交互和集成,从而实现业务逻辑的复杂交互。Java是其中一种常用的实现WebService的语言。 在...

    java调用WebService实例

    Java调用WebService是一种常见的在分布式系统中实现服务交互的方式,主要应用于不同系统间的数据共享和功能集成。在Java中,有多种库可以帮助我们完成这项任务,其中之一就是Apache Axis2。本篇文章将详细介绍如何...

    java调用json参数的webservice

    在探讨Java调用带有JSON参数的WebService之前,我们首先需要了解几个关键的技术概念:Java、JSON以及WebService。 Java是一种广泛使用的编程语言,它具有面向对象、跨平台、多线程以及健壮性等特点。Java在企业级...

    java注解webservice学习第一篇

    在Java Web服务(WebService)开发中,注解的应用极大地简化了服务的创建和配置。本文将深入探讨如何使用Java注解来构建Web服务,并结合给出的“lib”压缩包文件,推测可能包含了一些用于支持Web服务的库文件。 ...

    java webService接口开发案例

    Java WebService接口开发是将Java应用程序暴露为网络服务的一种方式,允许不同系统间的数据交换和交互。本案例将深入探讨如何使用Java实现Web服务的创建、发布和调用。 一、理解WebService WebService是一种基于...

    java调用webservice工程

    Java调用WebService工程是将Java应用程序与通过WebService接口提供的服务进行交互的过程。WebService是一种基于XML标准的、平台和语言无关的通信方式,它允许不同系统间的应用能够共享数据和服务。在Java中,我们...

    Java访问WebService返回XML数据的方法

    Java访问WebService返回XML数据的方法是Java开发者在与Web服务交互时常见的需求,特别是当Web服务以XML格式提供数据时。本篇文章将详细讲解如何通过Java实现这一过程,并介绍相关的技术点。 首先,为了访问...

    java发布webService 步骤

    通过以上步骤,你已经在Tomcat服务器上成功发布了Java编写的Web服务。理解并熟练掌握这一过程对于Java开发者来说是非常重要的,因为它允许你在分布式环境中构建可互操作的应用程序。在实际开发中,你可能需要处理更...

    PB调用JAVA WEBSERVICE实例

    标题中的“PB调用JAVA WEBSERVICE实例”指的是使用PowerBuilder(PB)应用程序调用由Java编写的Web服务。在企业级应用开发中,不同语言之间的互操作性是非常重要的,而Web服务提供了一种标准的方式来实现这一点。让...

    JAVA写webservice例子了

    Java编写Web服务(Web Service)是一种常见的技术,用于在不同应用程序之间共享数据和服务。Web服务基于开放标准,如XML(可扩展标记语言)、SOAP(简单对象访问协议)和WSDL(Web服务描述语言),允许跨平台和跨...

    推荐使用.NET调用java编写的WebService方法借鉴.pdf

    本文主要介绍如何在.NET环境中调用由Java编写的WebService方法,尤其是在处理复杂的SoapHeader时。以下是一些关键知识点: 1. **SOAPUI工具**:SOAPUI是一个用于测试Web服务的强大工具,它可以自动生成调用Web服务...

Global site tag (gtag.js) - Google Analytics