webService开发笔记(一)
来源:互联网 发布:ifix组态软件编程入门 编辑:程序博客网 时间:2024/05/19 15:41
之前接触和使用过很多webService的知识,但是没有系统的学习下,这段时间一直在学习,为了更好的学习,特此写了这一系列的笔记。
开发webservice前要了解 scheme和HTTP。
1.schema
animal.xml
<?xml version="1.0" encoding="UTF-8"?><animal xmlns="http://www.atguigu.com/bookSchema"xmlns:dd="http://www.w3.org/2001/XMLSchema-instance"dd:schemaLocation="http://www.atguigu.com/<span style="font-family: Arial, Helvetica, sans-serif;">animalSchema </span>animal.xsd"><dog><name>danny</name><age>2</age><sex>male</sex></dog></animal>所有的标签和属性都需要schema来定义,namespace相当于它的id,targeNamespace属性来指定namespace的值,它的值是一个url,有可能不存在。
用xmlns属性来引入一个schema约束,属性值就是对应的id(namespace)
注:如果引入的schema不是w3c组织定义,必须指定schema文件的位置;如果映入了N个约束,需要给n-1个取别名
animal.xsd
<?xml version="1.0" encoding="UTF-8" ?><schema xmlns="http://www.w3.org/2001/XMLSchema"targetNamespace="http://www.atguigu.com/animalSchema"elementFormDefault="qualified"><element name="animal"><complexType><sequence maxOccurs="unbounded"><element name="dog"><complexType><sequence><element name="name" type="string" /><element name="age" type="string" /><element name="sex" type="string" /></sequence></complexType></element></sequence></complexType></element></schema>对应的关系:
2.http
主要的知识点:
1. 请求的组成:
请求行(请求方式 path http1.1)
请求头
请求体:只有post请求有
2. 响应的组成
响应状态行:
响应头
响应体: 浏览器解析显示的数据
3. 请求的过程
0 0
- webService开发笔记(一)
- Webservice笔记(一)
- webservice笔记(一)
- 开发WebService (一)
- WebService开发(一)
- WebService开发笔记(一)-- 利用cxf开发WebService竟然如此简单
- WebService学习笔记(一)
- WebService笔记(一):本质
- webservice学习笔记(一)
- JAVA6开发WebService (一)
- JAVA6开发WebService (一)
- JAVA6开发WebService (一)
- JAVA6开发WebService (一)
- Eclipse开发webService(一)
- JAVA6开发WebService (一)
- webService开发笔记(二)
- webservice(一)---c#开发webservice
- webservice开发一:webservice基本概念
- 并发容器1
- 流插入运算符和流提取运算符的重载
- 第二题 设计包含min 函数的栈。
- 用JS判断一个html元素是否存在的五种方法
- 并发容器2
- webService开发笔记(一)
- ZOJ 2588 Burning Bridges(无向图求割边)
- 滤镜—径向模糊
- V4L2 编程基础
- LeetCode 57 Unique Binary Search Trees
- UG二次开发加载dll,ufusr出错,Failed to load image
- Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERROR_STACK=(ERROR=(CODE=12505)(E
- 并发容器3
- asp.net页面事件执行顺序