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

作者 : 开心源码 本文共944个字,预计阅读时间需要3分钟 发布时间: 2022-05-12 共157人阅读

一、CS与BS

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

Client/ServerPC用户端、服务器架构特点:在服务器当中就主要是一个数据库,把所有的业务逻辑以及界面都交给用户端完成优点:较为安全,客户界面丰富,客户体验好缺点:每次更新都要重新安装,针对于不同的操作系统开发,可移植性差

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

说明
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是摆设,本站源码仅提供给会员学习使用!
7. 如遇到加密压缩包,请使用360解压,如遇到无法解压的请联系管理员
开心源码网 » 01-撩课JavaEE-用户端与服务器

发表回复