美文网首页Java 杂谈程序员
01-撩课JavaEE-客户端与服务器

01-撩课JavaEE-客户端与服务器

作者: 撩课学院 | 来源:发表于2018-09-17 22:19 被阅读9次

一、CS与BS

Client/Server:PC客户端、服务器架构

Client/Server
PC客户端、服务器架构
特点:
在服务器当中就主要是一个数据库,
把所有的业务逻辑以及界面都交给客户端完成

优点:
较为安全,用户界面丰富,用户体验好

缺点:
每次升级都要重新安装,
针对于不同的操作系统开发,可移植性差

B/S 浏览器/服务器架构

Browser/Server

浏览器/服务器架构

特点:
基于浏览器访问的应用
把业务层交给服务器来完成,客户端仅仅做界面的渲染和数据的交换

优点:
只开发服务器端,可以跨平台、移植性很强

缺点:
安全性比较低,用户体验较差

二、Web资源

什么是Web

WEB网页
它用于表示网络主机上
供外界访问的资源。

Web资源分类

静态Web资源


浏览的数据始终是不变。

动态Web资源

指web页面中供人们

浏览的数据是由程序产生的

不同时间点访问web页面看到的内容各不相同。

web资源存放在哪里

所有的web资源都放在一个web服务器当中

web服务器

就是可以供外界访问web资源的

一个软件

web资源放到指定的目录当中,

就可以通过对应的端口在浏览器当中访问到。

URL地址

协议://主机地址:端口号/资源地址
http://www.itlike.com:80/index.html


三、资源访问流程

客户端

  • 浏览器
  • Android程序
  • iOS程序
  • 微信小程序
    服务器
  • php服务器
  • tomcat服务器
  • nodeJS服务器...

当我们在浏览器当中访问一个网址的时候,为什么就能看到一个页面**

一个网址对应的其实是一个IP地址

一个IP地址对应一台电脑

通过IP地址找到对应的电脑

电脑当中安装的有web服务器,

通过端口号找到对应服务器

找到对应服务器,服务器把页面返回给你

这样的一个过程就是http请求的过程

BS结构流程图

四、请求与响应

请求

把客户端请求发送给服务器

响应

服务器把你要的数据发送给客户端

协议

请求与响应都要一定的格式

约定好客户端以什么样的格式把数据给服务器

约定好服务器以什么样的格式把数据给客户端

这个约定使用的就是HTTP协议

博文全套 视频讲解 点击以下链接查看
https://study.163.com/course/courseMain.htm?courseId=1005981003&share=2&shareId=1028240359

相关文章

  • 01-撩课JavaEE-客户端与服务器

    一、CS与BS Client/Server:PC客户端、服务器架构 B/S 浏览器/服务器架构 二、Web资源 什...

  • 撩课-JavaEE+系统架构学科视频学习地址

    01-撩课-JavaEE系列1之SE基础知识 02-撩课-JavaEE系列2之XML 03-撩课-JavaEE系列...

  • 07-撩课JavaEE-反射

    一、类的加载时机 当程序要使用某个类时,如果该类还未被加载到内存中系统会通过加载,连接,初始化三步来实现对这个类进...

  • HTTP网络请求原理(初稿)

    客户端怎样与服务器通信?客户端怎样找到服务器?客户端与服务器间怎样传递数据? 一、URL的组成(找到服务器) UR...

  • 推送原理解析 极光推送使用详解

    推送技术产生场景: --服务器端主动性: 客户端与服务器交互都是客户端主动的, 服务器一般不能主动与客户端进行数据...

  • 网络编程

    ## 客户端-服务器编程模型 客户端与服务器均指进程。 一个客户端-服务器事务由四步组成: 1. 客户端发送请求 ...

  • 09-撩课JavaEE-使用注解创建Servlet

    传统创建Servlet存在的问题 每一次都要去实现Servlet接口都要去做配置从Servlet3.0开始可以直接...

  • redis设计与实现-客户端

    客户端 Redis服务器是一对多服务器程序,对于每个与服务器连接的客户端,服务器都为这些客户端建立了相应的redi...

  • Git | 基本操作

    基本操作 常用命令 服务器搭建环境准备 服务器与客户端配置 服务器配置 客户端配置

  • Python Web 开发笔记(1)

    服务器 接收客户端的请求,返回响应给客户端。客户端与服务器之间使用 HTTP 协议通信。 Apache、Nginx...

网友评论

    本文标题:01-撩课JavaEE-客户端与服务器

    本文链接:https://www.haomeiwen.com/subject/rfcjnftx.html