第一篇 初识JAVA WebService

;本人是一只小菜鸟,以前虽然用到过WebService(本人的工作主要是和JAVA相关的,所以下文如无特殊说明,都是和JAVA相关),但未曾深入研究。借着这次工作的需要,好好重头学习、补充下。

说到WebService,不得不提下,好多的专业述语啊,呵呵,而且还都是英文的,很容易让初学者迷糊。主要有以下这些东东:

WebService、WSDL、endpoint、SOAP、SOP、JAX-WS 2.0、JAX-RPC 1.1、SOAP 1.1、SOAP 1.2、等。下面,我以过来人的身份,来说明它们都是什么,有什么用。

先来解释第一个英文,WebService。WebService,长话短说,我的理解就是,跟操作系统,以入程序开发语言无关,可以在不同的应用程序之间,基于HTTP的形式,以XM的形式进行数据交换。好了,就说这么多。

WSDL:试想,你写了一个功能,让别人来调用的时候,总得告诉人家方法名是啥子,有什么参数,以及你返回什么东西吧?行了,明白了吧。详细内容,可以再查询下。

endpoint:我的理解,应该是别人调用你发布的服务的地址。疑问:为什么有了wsdl,还需要endpoint呢,求高人指点下。

SOAP:即 简单对象访问协议,它工作在HTTP上,主是的作用是约束了请求头,以及内容的格式。它又可以分为SOAP 1.1版本和SOAP 1.2版本。下文中会对其进行说明两者之间的区别。

SOP:以下再补充。

JAX-RPC 1.1和JAX-WS 2.0的区别,可以参考这篇文章

http://www.ibm.com/developerworks/cn/webservices/ws-tip-jaxwsrpc.html,简单来说,先有的JAX-RPC 1.1,后有的JAX-WS 2.0

JAX-WS 2.0——Java API for XML-based Web services。

 

转载于:https://my.oschina.net/hnzmdpan/blog/862889

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值