【WebService】WebService学习笔记
WebService三要素
WebService三要素SOAP(Simple Object Access Protocol)、WSDL(WebServicesDescriptionLanguage)、UDDI(UniversalDescriptionDiscovery andIntegration)。
什么是 SOAP?
基本的 Web services 平台是 XML + HTTP。
- SOAP 指简易对象访问协议
- SOAP 是一种通信协议
- SOAP 用于应用程序之间的通信
- SOAP 是一种用于发送消息的格式
- SOAP 被设计用来通过因特网进行通信
- SOAP 独立于平台
- SOAP 独立于语言
- SOAP 基于 XML
- SOAP 很简单并可扩展
- SOAP 允许您绕过防火墙
- SOAP 将作为 W3C 标准来发展
什么是 WSDL?
WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。
- WSDL 指网络服务描述语言
- WSDL 使用 XML 编写
- WSDL 是一种 XML 文档
- WSDL 用于描述网络服务
- WSDL 也可用于定位网络服务
- WSDL 还不是 W3C 标准
什么是UDDI?
UDDI 是一种目录服务,通过它,企业可注册并搜索 Web services。
- UDDI 指通用的描述、发现以及整合(Universal Description, Discovery and Integration)。
- UDDI 是一种用于存储有关 web services 的信息的目录。
- UDDI 是一种由 WSDL 描述的网络服务接口目录。
- UDDI 经由 SOAP 进行通迅。
- UDDI 被构建于 Microsoft .NET 平台之中。
【WebService】WebService学习笔记的更多相关文章
- webservice系统学习笔记7-使用handler实现过滤器/拦截器效果
		handler可以作用于客户端,也可以作用了服务端 handler分为:1.LogicalHandler:只能获取到soap消息的body. 2.SOAPHandler:可以获取SOAPMessage ... 
- webservice系统学习笔记1-使用注解创建ws服务
		简单入门之helloword,具体详细的在后面的章节详细介绍. 使用JDK自带的jax-ws创建并发布一个简单的webservice 在本地创建服务,然后本机访问 1.创建服务提供接口 IMyServ ... 
- webservice系统学习笔记10-使用jax-ws创建基于tomcat类型的容器的ws服务
		1.在web-info目录下新建目录wsdl 2.在1步的目录下 新建文件user.wsdl <?xml version="1.0" encoding="UTF-8 ... 
- webservice系统学习笔记9-使用契约优先的方式的一个服务端demo(隐式传Header信息)
		服务器端: 1.编写wsdl文件 <?xml version="1.0" encoding="UTF-8" standalone="no&quo ... 
- webservice系统学习笔记5-手动构建/发送/解析SOAP消息
		手动拼接SOAP消息调用webservice SOAP消息的组成: 1.创建需要发送的SOAP消息的XML(add方法为例子) /** * 创建访问add方法的SOAP消息的xml */ @Test ... 
- webservice系统学习笔记4-使用工具查看SOAP消息
		使用myeclipse的WTP java ee视图里的[web services Explorer]来测试查看webservice传输的SOAP消息 1. 2. 测试getUserByUsername ... 
- webservice系统学习笔记2-使用jdk的命令生成本地代码
		使用jdk自带的命令wsimport生成远程服务的本地代码 C:\Documents and Settings\Administrator>wsimport -d E:\mhWorkspace\ ... 
- webservice系统学习笔记8-简单的权限校验
		服务端handler.java package com.ws01; import java.util.Set; import javax.xml.namespace.QName; import jav ... 
- webservice系统学习笔记7-异常处理
		接口类:IMyService.java @WebResult(name="testExceptionResult") public void testException() thr ... 
- webservice系统学习笔记6-使用soap的header传递消息
		1.显示的使用soap的header传递消息(不推荐使用,会破坏正常的代码结构,推荐使用handler处理) @WebResult(name="deleteResult") pub ... 
随机推荐
- 一段代码详解JavaScript面向对象
			(function(){ //私有静态成员 var user = ""; //私有静态方法 function privateStaticMethod(){ } Box = func ... 
- CentOS 修改Mysql的root密码
			1.知道密码 第一次登陆(无密码) mysqladmin -u root password NEWPASSWORD 修改过密码 mysqladmin -u root -p 'oldpassword' ... 
- ReactiveCocoa Weak-Strong Dance
			AC在应用中大量使用了block,由于Objective-C语言的内存管理是基于引用计数的,为了避免循环引用问题,在block中如果要引用self,需要使用@weakify(self)和@strong ... 
- MySQL5.7绿色版安装
			1. 下载MySQL 5.7,地址:http://dev.mysql.com/downloads/mysql/ (选择32位或者64位版本需根据自身PC情况) 2. 下载后解压,比如我的目录结构是: ... 
- 随机获取部分List<Object>集合
			随机返回list对象 /** * 返回随机List * @param list 备选 * @param selected 备选数量 * @return */ public List getRandom ... 
- 简单的java高斯模糊算法
			import java.awt.Color; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOEx ... 
- Netbeans 6.8 + apktool_2.0.0b9 动态调试smali文件
			前言 很早就知道用Netbeans能够单步调试smali,一直拖到现在才真正的自己实现了一次~ 下面是详细步骤! 0×1 环境及工具 a.apktool_2.0.0b9 下载地址:http://con ... 
- R.layout.main cannot be resolved解决办法
			今天敲的代码 package com.sharpandroid.activity; import android.R; import android.app.Activity; import andr ... 
- 15个最佳jQuery的翻页书效果的例子
			在这里,你会发现15的jQuery的翻页书的插件,提供了良好的页面翻转的经验,并帮助创建类似书本的效果. jQuery的增添了一道亮丽的过渡到实际的页面在一本书或杂志HTML5. 1. BookBlo ... 
- MyEclipse使用经验归纳
