WebService实践(一)
来源:互联网 发布:淘宝质量问题怎么投诉 编辑:程序博客网 时间:2024/05/18 16:36
WebService实践(准备知识)
一、schema约束
- 所有的标签和属性都要由schema来定义;
- 所有的schema文件都要有一个ID,即namespace;
- namespace的值由targetNamespace来指定;
- 在一个xml文件中引入一个schema规范:
属性:xmlns
属性值:schema文件中的targetNamespace的值
<?xml version="1.0" encoding="UTF-8"?><书架 xmlns="http://www.lt.com/bookSchema"></书架>
- 如果引入的schema规范不属于w3c,则需要指定schema约束文件的位置
属性:schemaLocation
属性值:{namespace} {path}
<?xml version="1.0" encoding="UTF-8"?><书架 xmlns="http://www.lt.com/bookSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.lt.com/bookSchema xml.xsd"></书架>
- 注:schemaLocation属于w3c规范,所以需要引入http://www.w3.org/2001/XMLSchema-instance;由于引入了多个命名空间,所以需要利用别名来区分–:xsi
二、Http协议
- 请求的组成:
请求行:请求方式,路径,http版本
请求头
请求体:只有post请求有请求体 - 响应的组成
响应状态行
响应头
响应体:浏览器解析显示的数据 - 请求的过程
三、WebService
- 定义
webservice是基于web的服务,它是跨平台,跨语言的不同应用间通信整合的解决方案。 - WSDL:web service definition language
webservice定义语言,定义了webservice客户端和服务端应用交互时的请求和响应的数据格式,一个webservice对应一个wsdl文件 - SOAP:simple object access protocol
简单对象访问协议,基于http和xml,用于交换结构化的数据;soap消息包含请求消息和响应消息 - SEI:webservice endpoint interface
webservice服务器端接口 - CXF:Celtix+XFire
Apache开发的用于webservice客户端和服务端的框架
阅读全文
0 0
- WebService实践(一)
- Webservice实践(一) Webservice基础和SOAP简单介绍
- WebService实践(二)
- WebService(实践)——天气预报WebService
- Webservice实践(二)Webservice 客户端开发
- [WebService]WebService初级教程(一)
- 学习WebService(一)
- Webservice-初涉(一)
- webService详解(一)
- WebService详解(一)
- WebService学习(一)
- 开发WebService (一)
- webService详解(一)
- webservice(一)开篇
- WebService详解(一)
- webService详解(一)
- webService详解(一)
- (一) WebService 简介
- The Heaviest Non-decreasing Subsequence Problem
- 超级简单的retrofit使用自签名证书进行HTTPS请求的教程
- 错误1error C2259: “LinearList<T>”: 不能实例化抽象类e:\datastructure\cap_1\cap_1\linearlist.h
- VMware虚拟机Linux桥接模式访问外网配置(补充)
- 搭建静态网页-day8-个人学习笔记
- WebService实践(一)
- bzoj 2733 [HNOI2012]永无乡 并查集+平衡树
- Spring Cloud 微服务实战——第1章 基础知识
- LAMP环境简单搭建
- 用HTML5实现手机摇一摇的功能并配上声音
- 交互式网页应用的网页开发技术Ajax简单介绍
- C++函数
- Minimum Distance in a Star Graph
- hrbust 软件与微电子学院 ACM 2017 级新人热身程序竞赛