| |
|
开发:
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地址范围 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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年12日历 | -2024/12/29 11:58:56- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |
数据统计 |