0
点赞
收藏
分享

微信扫一扫

第一章 Web开发概述

菜头粿子园 2022-04-30 阅读 158

第一节 web基础概念介绍

尚硅谷Javaweb学习笔记
视频链接

一、服务器和客户端

1.线下的服务器与客户端

在这里插入图片描述

2.线上服务器与客户端

在这里插入图片描述

3.户端的各种形势

3.1 PC客户端

在这里插入图片描述

3.2 移动端

在这里插入图片描述

3.3 Iot设备

在这里插入图片描述

3.4 服务器的各种形式

超链接(待补充)

二、服务器端应用程序

我们要开发的就是服务器端应用程序。
在这里插入图片描述

三、业务

超连接待补充

四、请求和响应

1. 发生在饭馆的请求和响应

在这里插入图片描述

2. 项目中的请求和响应

在这里插入图片描述

五、项目的逻辑构成

  • 请求:请求是项目中最基本的逻辑单元,就像万事万物都由原子构成
  • 功能:一个功能包含很多个请求
  • 模块:一个模块包含很多功能
  • 子系统:根据项目规模的不同,子系统这层逻辑概念可能有也可能没有。如果设置了子系统,那么子系统中也必然包含很多模块。其实庞大项目的子系统已经相当于一个项目了,甚至比小型项目整个都大。
  • 项目:为了解决现实生活中的实际问题开发一个项目,这个项目就是为这个需求提供的一整套解决方案。

在这里插入图片描述

六、架构

1. 概念

『架构』其实就是项目的『结构』。只不过『结构』这个词太小了,不适合用来描述项目这么大的东西,所以换了另一个更大的词:架构。所以当我们聊一个项目的架构时,我们聊的是项目是由哪些部分组成的。

2. 发展演变历程

  • 单一架构
    一个项目就是一个工程,这样的结构就是单一架构,也叫all in one。我们现在的JavaWeb阶段、SSM阶段都是学习单一架构开发技术。
  • 分布式架构
    一个项目中包含很多工程,每个工程作为一个模块。模块之间存在调用关系。分布式架构阶段的技术分为两类:
    (1)Java框架:SpringBoot、SpringCloud、Dubbo等等。
    (2)中间件:Redis、ElasticSearch、FastDFS、Nginx、Zookeeper、RabbitMQ等等
    在这里插入图片描述

3. 单一架构体系

  • 视图:用户的操作界面+数据的动态显示
  • 控制层:处理请求+跳转页面
  • 业务逻辑层:业务逻辑计算
  • 持久化层:操作数据库
    在这里插入图片描述

七、本阶段技术体系

在这里插入图片描述

八、本阶段案例简介

在这里插入图片描述

举报

相关推荐

0 条评论