【无标题】

本文介绍了MVC编程模式的三个主要组成部分:模型、视图和控制器,以及它们在Web应用程序中的作用。同时,讨论了HTTP协议在浏览器与服务器间传输数据的角色,包括GET和POST请求方式。此外,概述了HTTP请求和响应的基本结构,以及常见的HTTP状态码。最后,简述了用户浏览网站的一般流程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

MVC 基础和 HTTP

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

 

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

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

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

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

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

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

8HTTP 是互联网上应用最为广泛的一种网络协议,用于 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;这些是一些简单的基础,为后面学习项目做准备。后面还有很多复杂或者难学在或者有趣的内容。所有要慢慢来学;要了解其中的含义和知识点。学习是学无止尽的,学习是学不完的;所有要慢慢领悟慢慢理解;理解透彻和理解明白。今天就先写这些了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值