1、Web Service-开始入坑(基础简介)
1、关于Schema
具体介绍:https://baike.baidu.com/item/Schema/15286221?fr=aladdin
几个重要的知识点:





2、HTTP协议
具体介绍看博文:https://www.cnblogs.com/ranyonsue/p/5984001.html
简单介绍一点:
1、请求的组成
请求行(请求方式 path http)
请求头
请求体:只有POST请求有
2、响应的组成
响应状态行
响应头
响应体:浏览器解析显示数据

3、请求的过程

HTTP1.1与HTTP1.0的区别可进行百度,现在基本上使用HTTP1.1
实现类一次连接多次请求!!!
3、一个小问题
1、看下图:
百度的天气显示

搜狗的天气显示

问题:
这些公司的服务器的数据库中都保存了天气预报的数据?
如果没有,这些天气的数据在哪?
这些网站如何得到这些数据?
答:
首先这些公司不可能使用大把的经费去研究天气,这些不可能带来效益。
这些数据可以来自天气的官网,数据存储在气象局的数据库中。
此时可以通过主人公“Web Service”进行获取这些数据。
4、关于Web Service的问题
1、Web Service是什么?
(1)、基于Web的服务:服务器端整出一些资源让客户端应用进行访问(获取数据)。
(2)、一个跨语言、跨平台的规范。
(3)、多个跨平台、跨语言的应用间通信整合的方案。
如:天气预报功能的实现来说
气象中心的管理收集天气的信息,并且将这些数据暴露出来(Web Service Server)
其余各大平台的应用在需要时就去调用他们得到的天气信息,以不同的方式进行显示(Web Service client)。
参考下图:


2、为什么用Web Service
Web Service能解决:
-----跨平台调用
-----跨语言调用
-----远程调用
3、什么时候使用Web Server
1、同一家公司的新旧应用之间
2、不同公司的应用之间
分析业务的需求:如天猫和物流系统之间
3、一些提供数据的内容聚合应用:天气预报、股票行情等
首先来说两个应用的开发的语言可能可能不同,但是两个应用需要有些数据的交互。

1、Web Service-开始入坑(基础简介)的更多相关文章
- Web Service(一) 基础学习
1 基础的Web Service平台是XML+HTTP. 2 Web Service平台的元素包括:SOAP(Simple Object Access Protocol)简单对象访问协议: UDDI( ...
- 网络编程入坑基础-BIO总结
IO总结 前提 参考资料: <Java I/O> -- 这本书没有翻译版,需要自己啃一下. <Java I/O>这本书主要介绍了IO和NIO的相关API使用,但是NIO部分并不 ...
- electron入坑指南
electron入坑指南 简介 electron 实际集成chrome浏览器和node环境, 运行你写的网页 app 基本目录结构 index.html 名称可以不是index, 这个文件与普通网页的 ...
- (转)Web Service入门简介(一个简单的WebService示例)
Web Service入门简介 一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从I ...
- oracle入坑日记<二>认识oracle(含sqlplus基础使用)
1.SID(数据库实例) 1.1. oracle安装的时候有一项叫[全局数据库名]的填写项,这个就是oracle的SID也是数据库的唯一标识符: 1.2.一个oracle数据库有且只有一个SID(一般 ...
- Web Service入门简介(一个简单的WebService示例)
Web Service入门简介 一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从I ...
- Web Service简介与开发实例
简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的 ...
- .NET基础拾遗(7)Web Service的开发与应用基础
Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基 ...
- Web Service 简介
最近使用ODI的工具箱中的ODIInvokeWebService.因此简单了解下WebService的理论知识. 一.Web Service 简介 Web Service就是可编程的URL,使用标准的 ...
随机推荐
- 三:Bootstrap-js插件
模式框: <button class="btn btn-default btn-lg" data-toggle="modal" data-target=& ...
- Visual studio 2013打开报异常"Exception has been thrown by the target of an invocation"
最近遇到一个问题,打开VS2013和SQL Server2014都会出报错,错误信息如下: 以前都是好好的,重启了机子也不行,能打开两个VS,再打开第三个VS还是会报错,百度无果,还是在google上 ...
- stm32f10x单片机进阶--spi使用
使用SPI与外部flash(MX25L6406EM21)IC通信 连接方式 如上图所示,MCU通过SPI2与外部flash芯片进行相连接. MCU spi2初 ...
- 苹果ios,下拉菜单错位的问题(目前iphone x没发现有这个问题)
苹果手机,点击下拉框,再点击确认按钮,页面位置错乱(感觉背景整体往上移动了一段距离,并且,页面所有的元素都往上移了一定的距离),导致手机页面底部留白的问题,并且,元素实际位置跟页面位置不一致. 解决方 ...
- Google APAC----Africa 2010, Qualification Round(Problem B. Reverse Words)----Perl 解法
原题地址链接:https://code.google.com/codejam/contest/351101/dashboard#s=p1 问题描述: Problem Given a list of s ...
- How do I use the API correctly
1:打开帮助文档2:点击显示,找到索引,看到输入框3:你要学习什么内容,你就在框框里面输入什么内容 举例:Random4:看包 java.lang包下的类在使用的时候是不需要导包的5:看类的描述 Ra ...
- web前端与后端的理解区分
要了解web前后端的区别,首先必须得清楚什么是web前端和web后端. 首先:web的本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思.现广泛译作网络.互联网等技术领域.表现为三种形式,即超文本 ...
- 《深入理解mybatis原理》 Mybatis数据源与连接池
对于ORM框架而言,数据源的组织是一个非常重要的一部分,这直接影响到框架的性能问题.本文将通过对MyBatis框架的数据源结构进行详尽的分析,并且深入解析MyBatis的连接池. 本文首先会讲述MyB ...
- iOS设计模式 - 装饰
iOS设计模式 - 装饰 原理图 说明 1. cocoa框架本身实现了装饰模式(category的方式实现了装饰模式) 2. 装饰模式指的是动态的给一个对象添加一些额外的职责,相对于继承子类来说,装饰 ...
- [转发]CPU个数、CPU核心数、CPU线程数
我们在选购电脑的时候,CPU是一个需要考虑到核心因素,因为它决定了电脑的性能等级.CPU从早期的单核,发展到现在的双核,多核.CPU除了核心数之外,还有线程数之说,下面文本就来解释一下CPU的核心数与 ...