2、Web Service-术语
1、Java中的Web Service规范
三种规范:JAXM&SAAJ、JAX-WS(JAX-RPC)、JAX-RS。
三要素:soap,wsdl,uddi
1. Jaxws(掌握)
2JAXM&SAAJ(了解)
3. JAX-RS(掌握)
2、术语
1、WSDL:web service definition language
直译:Web Service 定义语言
1、对应的一种类型的文件:.wsdl
2、定义了web service的服务器与客户端应用交互传递请求和响应数据的合适和方式
3、一个web service对应一个唯一的wsdl文档
说明书:
1、通过wsdl说明书,就可以描述web service服务端对外发布的服务
2、wsdl说明书是一个基于xml文件,通过xml语言描述整个服务
3、wsdl说明中,描述了”
对外发布的服务名称(类)
接口方法名称(方法)
接口参数(方法参数)
服务返回的数据类型(方法返回值)
2、SOAP:simple object access protocal
直译:简单对象访问协议
1、是一种简单的基于HTTP和xml的协议,用于在WEB上交换结构化的数据
2、soap消息:请求消息和响应消息
3、http+xml片段
4、SOAP是基于HTTP的
5、用于交换xml编码新的轻量级协议,主要三个主要方面:
XML-enveloap为描述信息内容和如何处理内容定义了框架
将程序对象编码成XML对象的规则
执行远程调用(RPC)的约定
SOAP可以运行在任何其他传输协议上
6、SOAP的组成如下:
ENveloap---必须的部分,以xml的根元素出现
Headers---可选的
Body---必须的,在body部分,包含了服务器执行的方法,和发送到服务器的数据
3、UDDI
Web服务器提供商如何将自己开发的Web项目发送到因特网上
这里就需要UDDI,WDDI的话是一个跨产业,跨平台的开放性框架,可以 帮助Web
服务提供商在互联网上发布Web服务的信息。
UDDI是一种目录服务,企业可以通过UDDI来注册和搜索web服务。
简单来说:UDDI就是一个目录,只不过在这个目录中存放的是一些关于Web服务的信息而已
并且UDDI通过SOAP进行通信,构建于.net之上
UDDI即Universal Description Discovery andIntegration,也就是是通用的描述发现以及整合。
3、应用场景

4、优缺点
优点:


缺点:

5、ApacheCXF框架介绍
关于ApacheCXF:

功能特性:

2、Web Service-术语的更多相关文章
- Web Service中的几个重要术语
WSDL:web service definition language 直译:WebService定义语言 1.对应一种该类型的文件.WSDL 2.定义了Web Service的服务器与客户端应用交 ...
- Java RESTful Web Service相关概念
原文地址:http://1.liangtao.sinaapp.com/?p=647 接上一篇文章REST|RESTful初步认识:p=639">http://1.liangtao.si ...
- web service接口测试工具选型
1 简介 1.1 范围 1.2 目的 本文档用于指导测试部进行接口测试. 2013-03-11磁针石 #承接软件自动化实施与培训等gtalk:ouyangchongwu#gmail.com ...
- Web Service进阶(一)运行原理
利用清明小假期,温习了一遍Web Service的相关内容,对其工作原理进行了简要总结.以供有需求的朋友和自己日后参考.文章若有不当之处,敬请朋友们提出宝贵建议,以求共勉. Web服务中,我们应该首先 ...
- Web Service简介(一)
这篇博文,我们对Web Service进行一个简单的介绍和认识,作为Web Service的入门.在学习之前,你需要对HTML和XML有基本的了解,Web Service并不难,而且非常的简单. 什么 ...
- SAP Web Service简介与配置方法
[版权声明]本文为博主原创文章,转载请在明显位置注明出处. 一. SAP Web Service简介 二. SAP Web Service配置准备工作 1. 通过RZ10配置服务器名称和其他参数 2. ...
- .NET基础拾遗(7)Web Service的开发与应用基础
Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基 ...
- Web Service概念梳理
计算机技术难理解的很多,Web Service 对我来说就是一个很难理解的概念:为了弄清它到底是什么,我花费了两周的时间,总算有了一些收获,参考了不少网上的资料,但有些概念说法不一.我以w3c和 一些 ...
- Web Service随笔
什么是Web Service? WebService是一个SOA(面向服务的编程)的架构,它是不依赖于语言,不依赖于平台,可以实现不同的语言间的相互调用,通过Internet进行基于Http协议的网络 ...
- 应用Apache Axis进行Web Service开发
转自(http://tscjsj.blog.51cto.com/412451/84813) 一.概述 SOAP原意为Simple Object Access Protocol(简单对象访问协议),是一 ...
随机推荐
- .net mvc 获取acion 返回类型
1..net core 中获取 public override void OnActionExecuted(ActionExecutedContext context) { var descripto ...
- 微服务系列(二):使用 API 网关构建微服务
编者的话|本文来自 Nginx 官方博客,是微服务系列文章的第二篇,本文将探讨:微服务架构是如何影响客户端到服务端的通信,并提出一种使用 API 网关的方法. 作者介绍:Chris Richardso ...
- 【SSH网上商城项目实战18】过滤器实现购物登录功能的判断
转自:https://blog.csdn.net/eson_15/article/details/51425010 上一节我们做完了购物车的基本操作,但是有个问题是:当用户点击结算时,我们应该做一个登 ...
- Struts2 (三) — OGNL与值栈
一.OGNL表达式 1.概述 1.1什么是OGNL OGNL是Object-Graph Navigation Language的缩写,俗称对象图导航语言. 它是一种功能强大的表达式语言,通过它简单 ...
- Tomcat中使用commons-io-2.5发生的错误java.lang.ClassNotFoundException: org.apache.commons.io.IOUtils
关键词:IntelliJ IDEA.Tomcat.commons-io-2.5.jar.java.lang.ClassNotFoundException: org.apache.commons.io. ...
- python gif动态图的合成
1.确保imageio已经安装 pip install imageio 2.函数准备 def create_gif(image_list, gif_name): import imageio fram ...
- 使用SVG绘制流程图
本篇主要记录流程图的实现过程中的难点和核心技术点,先上效果图: 节点可以任意拖拽,曲线跟随变化 正在连接的线 1.节点实现 流程图是基于SVG绘制的,节点主要利用 g 和 foreignObject的 ...
- Java 快速入门-06-JDK 目录文件说明
Java 快速入门-06-JDK 目录文件说明 JDK:开发环境,搞技术的人或者应用服务器使用 JRE:运行环境,如浏览器插件或者Swing界面的客户端等最终用户需要使用 JDK自含一个JRE,并依赖 ...
- 网络文学带动的IP热
网络文学从最初被人诟病不入流到现今直接带动整个网络文学产业链发展以及IP热,其发展历程如何?现今布局如何?以下做简单概括. 下图为艾瑞PC指数文学网站排名,由图可看出晋江原创网排名首位. 晋江隶属盛大 ...
- Android画廊效果
Android画廊效果 前言:Gallery是一个内部元素控件,可以水平滚动,并且可以把当前选择的子元素定位在它中心的布局组件:画廊Gallery一般用来显示可左右移动图片的列表(具体请看实例). 效 ...