MVC 基础和 HTTP
1、 MVC 编程模式:MVC 是一种设计创建 Web 应用程序的模式。带有三个逻辑层业务层(模型逻辑) 显示层(视图逻辑)输入控制(控制器逻辑)
2、 Model(模型)表示应用程序核心(数据库记录列表)。是应用程序中用于处理应用程序逻辑部分,通常模型对象负责在数据库中存取数据
3、 View(视图)显示数据(数据库记录)。是应用程序中处理数据显示的部分,通常视图是依据模型数据创建的。
4、 Controller(控制器)处理输入(写入数据库记录)。是应用程序中处理用户交互部分,通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。
5、 MVC 分层有助于管理复杂的应用程序,因为可以在一个时间内专门关注一个方面。MVC 分层同时也简化了分组开发,不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。
![]() |
7、 MVC 编程模式是对传统 ASP.NET 的一种轻量级的替代方案。它是轻量级的、可测试性高的框架。同时整合了它所有和已有的特性,
![]() |
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;这些是一些简单的基础,为后面学习项目做准备。后面还有很多复杂或者难学在或者有趣的内容。所有要慢慢来学;要了解其中的含义和知识点。学习是学无止尽的,学习是学不完的;所有要慢慢领悟慢慢理解;理解透彻和理解明白。今天就先写这些了。