IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 网络协议 -> MVC基础和HTTP -> 正文阅读

[网络协议]MVC基础和HTTP

1、MVC编程模式:MVC是一种设计创建Web应用程序的模式。带有三个逻辑层业务层(模型逻辑)显示层(视图逻辑)输入控制(控制器逻辑)

2、Model(模型)表示应用程序核心(数据库记录列表)。是应用程序中用于处理应用程序逻辑部分,通常模型对象负责在数据库中存取数据

3、View(视图)显示数据(数据库记录)。是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。

4、Controller(控制器)处理输入(写入数据库记录)。是应用程序中处理用户交互部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。

5、MVC分层有助于管理复杂的应用程序,因为可以在一个时间内专门关注一个方面。MVC分层同时也简化了分组开发,不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。

6、MVC模式同时提供了对HTML、CSS和JavaScript的完全控制。

7、MVC编程模式是对传统ASP.NET的一种轻量级的替代方案。它是轻量级的、可测试性高的框架。同时整合了它所有和已有的特性,

8、HTTP是互联网上应用最为广泛的一种网络协议,用于web服务器和浏览器之间传输超文本数据的协议。通俗的讲:HTTP是网络上传输HTML网页的协议,用于浏览器和服务器的通信。

9、GET:请求方式,除了GET,还有一个POST请求方式;GET:主要用于从服务器获取数据;POST:主要用于从浏览器提交数据到服务器。这是请求方式。

10、还有表示请求的资源路径,第三个表示HTTP协议的版本。请求头除了第一行之外,剩下的所有数据的格式都是类似*Host表示浏览器要请求的主机地址。请求不同的网站就会有不同的主机地址。

11、这是响应式报文。

12、浏览器访问网站的过程:用户输入网址;浏览器请求DNS服务器,获取域名对应的IP地址;请求连接该IP地址服务器;发送资源请求;Web服务器接收到请求,并解析请求,判断用户意图;获取用户想要的资源;将资源返回给http服务器程序;http服务器程序将资源数据通过网络发送给浏览器;浏览器解析呈现请求的数据;

13、响应状态码:200 成功;302 临时转移至新的url;307 临时转移至新的url;403 没有权限;404 not found;500 服务器内部错误;

14、今天看到的是MVC的简单说明和HTTP;这些是一些简单的基础,为后面学习项目做准备。后面还有很多复杂或者难学在或者有趣的内容。所有要慢慢来学;要了解其中的含义和知识点。学习是学无止尽的,学习是学不完的;所有要慢慢领悟慢慢理解;理解透彻和理解明白。今天就先写这些了。

  网络协议 最新文章
使用Easyswoole 搭建简单的Websoket服务
常见的数据通信方式有哪些?
Openssl 1024bit RSA算法---公私钥获取和处
HTTPS协议的密钥交换流程
《小白WEB安全入门》03. 漏洞篇
HttpRunner4.x 安装与使用
2021-07-04
手写RPC学习笔记
K8S高可用版本部署
mySQL计算IP地址范围
上一篇文章      下一篇文章      查看所有文章
加:2022-05-21 19:17:01  更:2022-05-21 19:18:31 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/26 1:39:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码