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-开始入坑(基础简介)的更多相关文章

  1. Web Service(一) 基础学习

    1 基础的Web Service平台是XML+HTTP. 2 Web Service平台的元素包括:SOAP(Simple Object Access Protocol)简单对象访问协议: UDDI( ...

  2. 网络编程入坑基础-BIO总结

    IO总结 前提 参考资料: <Java I/O> -- 这本书没有翻译版,需要自己啃一下. <Java I/O>这本书主要介绍了IO和NIO的相关API使用,但是NIO部分并不 ...

  3. electron入坑指南

    electron入坑指南 简介 electron 实际集成chrome浏览器和node环境, 运行你写的网页 app 基本目录结构 index.html 名称可以不是index, 这个文件与普通网页的 ...

  4. (转)Web Service入门简介(一个简单的WebService示例)

    Web Service入门简介 一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从I ...

  5. oracle入坑日记<二>认识oracle(含sqlplus基础使用)

    1.SID(数据库实例) 1.1. oracle安装的时候有一项叫[全局数据库名]的填写项,这个就是oracle的SID也是数据库的唯一标识符: 1.2.一个oracle数据库有且只有一个SID(一般 ...

  6. Web Service入门简介(一个简单的WebService示例)

    Web Service入门简介 一.Web Service简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从I ...

  7. Web Service简介与开发实例

    简介 1.1.Web Service基本概念 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的 ...

  8. .NET基础拾遗(7)Web Service的开发与应用基础

    Index : (1)类型语法.内存管理和垃圾回收基础 (2)面向对象的实现和异常的处理 (3)字符串.集合与流 (4)委托.事件.反射与特性 (5)多线程开发基础 (6)ADO.NET与数据库开发基 ...

  9. Web Service 简介

    最近使用ODI的工具箱中的ODIInvokeWebService.因此简单了解下WebService的理论知识. 一.Web Service 简介 Web Service就是可编程的URL,使用标准的 ...

随机推荐

  1. Entity FreamWork框架

    实体框架 (Entity Framework) 1.是微软以ADO.Net为基础所发展出来的对象关系对应(O/R Mapping)解决方案. 2.实体框架Entity Framework是ADO.Ne ...

  2. java常见异常(转载)

    版权声明: https://blog.csdn.net/qq_32595075/article/details/80059834 一般面试中java Exception(runtimeExceptio ...

  3. 内嵌Jetty输出debug日志

    Slf4jLog logger = new Slf4jLog(); logger.setDebugEnabled(true); Log.setLog(logger); log4j2.xml中配置如下章 ...

  4. 【SSH网上商城项目实战23】完成在线支付功能

     转自: https://blog.csdn.net/eson_15/article/details/51464415 上一节我们做好了支付页面的显示,从上一节支付页面显示的jsp代码中可以看出,当用 ...

  5. redis使用及配置之缓存详解

    redis使用及配置之缓存详解 1.Redis的介绍 Redis是一个Key-Value存储系统.它支持存储的value类型有:string(字符串),list(链表), set(无序集合),zset ...

  6. springboot开篇 (一)简单邮件发送

    上篇终结篇为spring 发送邮件,这次将使用springboot 发送邮件,同时本篇将作为springboot入门篇. 新建一个工程..工程目录结构如下,此次使用idea进行开发.对于一个长期使用e ...

  7. 关于电脑宽带显示连接 qq可以登录 但是无法上网的问题

    ---恢复内容开始--- 大家都遇到过这种情况吧,右下角显示网络已连接,但就是上不了网,解决的办法大都是什么,打开网络与共享中心设置什么协议什么的,当然,这些有可能是有用的,但是有一些不管怎么设置协议 ...

  8. AngularJS+RequireJs实现动态加载JS和页面的方案研究【下】

    about.js: [html] view plain copy 在CODE上查看代码片派生到我的代码片 define(['app'], function(app) { app.controller( ...

  9. 7.bootstrap HTML编码规范

    Bootstrap HTML编码规范 语法 用两个空格来代替制表符(tab) -- 这是唯一能保证在所有环境下获得一致展现的方法. 嵌套元素应当缩进一次(即两个空格). 对于属性的定义,确保全部使用双 ...

  10. 编码学习---代码OJ网站

    代码OJ网站: https://leetcode-cn.com/accounts/login/