您的位置:首页 > 编程语言 > Java开发

第一篇 初识JAVA WebService

2017-03-20 00:00 337 查看
摘要: 详谈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。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  WebService SOAP