`

webservice相关知识

阅读更多

WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络应用间的交互。

简单对象访问协议(SOAP)是一种轻量的、简单的、基于XML的协议,是交换数据的一种协议规范,是一种轻量的、简单的、基于XML(标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。

java开发webservice的几种方式:
1、Axis:apache下一个开源的webservice开发组件
2、CXF:apache下一个开源的webservice开发组件
3、JDK开发webservice(jdk自带的jaxws)

客户端调用技术介绍:
1、通过wsimport命令
2、通过axis2
3、通过HttpClient
提示:参考文档地址:http://clq9761.iteye.com/blog/976029/

客户端调用技术介绍:
通过wsimport命令 wsimport 是JDK的bin目录下自带的一个工具, 它有几个很重要的参数: -d 表示输出的目录目录必须事先存在,否则导出失败。 -keep表示导出webservice的class文件时是否也导出源代码java文件。 -verbose表示详细信息。
提示:参考文档地址:http://blog.csdn.net/yaerfeng/article/details/8366212
通过axis2 提示:参考文档地址:http://clq9761.iteye.com/blog/976029/
通过HttpClient 提示:参考文档地址:http://zjnbshifox.iteye.com/blog/1358754

 

 

分享到:
评论

相关推荐

    WebService 学习

    【WebService学习】 ...深入理解和掌握WebService相关知识,对于提升软件开发的灵活性和可扩展性具有重要意义。通过不断实践和学习,你将能够熟练地运用WebService技术解决实际问题,实现系统的互联互通。

    WebService知识大全

    目前来说,WebService 是SOA 的一种较好的实现方式,WebService 采用 HTTP 作为传输协议,SOAP(Simple Object Access Protocol)作为传输消息的格式。但 WebService 并不是完全符合SOA 的概念,因为SOAP 协议是...

    webservice 基础知识教程

    掌握WebService基础知识是现代IT开发人员必备的技能之一,它能帮助开发者实现系统间的无缝集成,提高工作效率,降低系统间的耦合度。通过深入学习和实践,你可以更好地理解和运用WebService,为你的项目带来更大的...

    WebService基本理论知识

    【WebService基本理论知识】 Web Services是一种基于互联网的、允许不同系统之间进行交互和协作的应用程序组件。它们通过开放协议如HTTP(超文本传输协议)进行通信,并利用XML(可扩展标记语言)作为数据交换的...

    MAS2.0 WebService接口插件开发手册.pdf

    要求读者具备一定的WebService相关知识。 - **相关术语与缩略语解释**: - **MAS (Mobile Agent Server)**:移动代理服务器,是用于管理和控制移动通信能力的平台。 - **HTTP (Hypertext Transfer Protocol)**:...

    WebService推荐学习资料

    下面我们将深入探讨WebService的相关知识点。 1. **SOAP(Simple Object Access Protocol)**:SOAP是一种轻量级的消息协议,用于在Web上交换结构化和类型化的信息。SOAP消息通常封装在HTTP协议中,以确保传输的...

    WebserviceStudio webservice调试工具

    以下是关于WebserviceStudio及其相关知识点的详细解释: 1. **Web服务基础**: Web服务是通过使用标准的XML(可扩展标记语言)进行数据交换,以及WSDL(Web服务描述语言)定义服务接口,SOAP(简单对象访问协议)...

    WebService教程+实例+代码提示功能WebService实例.rar

    这个实例可能涵盖了XML解析、SOAP请求构造以及响应处理等方面的知识。 "myWebService"可能是实现了一个具体的WebService服务端。开发一个WebService,你需要选择一个编程语言和框架,如Java的JAX-WS或.NET的ASMX。...

    webservice接口

    1. WebService基础知识: WebService基于XML(Extensible Markup Language)进行数据交换,通过WSDL(Web Service Description Language)定义服务接口,SOAP(Simple Object Access Protocol)协议传输数据,UDDI...

    WebServiceStudio webservice测试工具

    在本文中,我们将深入探讨WebServiceStudio的使用、Web服务的基础知识,以及与WSDL和SOAP相关的技术细节。 首先,Web服务是一种通过互联网提供应用程序功能的方式,它使用开放标准(如XML、SOAP和WSDL)来实现不同...

    webservice获取List案例

    让我们深入探讨一下相关的知识点。 1. **WebService**:WebService是一种基于标准的、平台无关的通信协议,使用XML(可扩展标记语言)作为数据交换格式,SOAP(简单对象访问协议)作为传输协议,WSDL(Web服务描述...

    javaWebService 关于讲解java调用webservice的知识

    Java WebService 是一种基于开放标准(如SOAP、WSDL和UDDI)的通信协议,用于构建分布式系统中的互操作性。它允许不同平台、语言和技术的系统之间交换数据和服务,实现了服务导向架构(SOA)的核心理念。在这个Java ...

    webservice测试调用工具WebserviceStudio20

    以下是WebserviceStudio的一些核心功能和相关知识点: 1. **图形化界面**:WebserviceStudio提供了直观的用户界面,使得用户可以无需编写代码就能直接测试Web服务。用户只需输入必要的参数,点击发送请求,即可查看...

    iOS_webservice.zip

    下面我们将深入探讨iOS中的Webservice相关知识点。 1. **HTTP请求库**: iOS应用通常使用HTTP协议与Webservice进行通信。最常用的库有NSURLSession(原生Apple API)和第三方库如AFNetworking,它们提供了简单易用的...

    WebService压缩方法整合

    【WebService压缩方法整合】是一个关于如何优化和提升WebService性能的主题,这个主题涵盖了多个关键知识点,包括数据压缩、WebService的基本概念、实例应用以及相关的辅助工具和技术。以下是对这些知识点的详细阐述...

    webservice测试

    Web服务(WebService)是一种基于互联网的、平台独立的交互方式,允许不同的系统之间进行数据...在实际的IT工作中,掌握WebService的相关知识是至关重要的,因为它广泛应用于分布式系统、B2B集成以及跨系统的数据交换。

    WebServiceStudio.zip

    【WebService与WebServiceStudio详解】 WebService是一种基于Web的、平台无关的交互方式,它允许不同的应用程序之间进行数据交换和业务逻辑共享。...掌握这些知识和工具,将有助于提升你在IT领域的专业素养。

    在WinForm程序中调用WebService

    以下是如何在WinForm中实现这一操作的详细步骤及涉及的相关知识点: 1. **创建WebService**: - WebService是一种基于HTTP协议的Web应用程序,可以通过SOAP(简单对象访问协议)传输数据。在.NET框架中,可以使用...

    WebService电子书6本(PDF)

    这本书以实例驱动的方式讲解WebService基础知识,读者可以通过实际操作来理解和应用理论知识。内容可能涵盖使用各种工具和框架(如Tomcat、Eclipse等)创建和调试Web Services,以及如何处理XML数据。 6. ...

    WebServiceStudio C#源码

    这个工具的源码提供了深入理解Web服务交互机制的机会,对于学习和开发相关应用具有很高的价值。以下将详细介绍其中涉及的主要知识点: 1. **Web服务(WebService)**:Web服务是一种基于互联网的、平台无关的交互...

Global site tag (gtag.js) - Google Analytics