欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

webservice相关知识

程序员文章站 2022-06-10 11:46:29
...

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