MVC基础和HTTP

MVC基础和HTTP,第1张

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

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1298007.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-10
下一篇 2022-06-10

发表评论

登录后才能评论

评论列表(0条)

保存