Web框架的本质
程序员文章站
2022-03-04 14:40:09
...
1.web框架的本质:本质都是一个socket服务端,客户端就是浏览器,浏览器发出请求给socket,socket接受请求,在根据逻辑返回不同的内容。
2.socket 服务端功能可分为三部分:
a.负责与浏览器收发信息(socket)
在python中有专门的框架,wsgiref/uWsgi/gunicorn ..
b.根据用户访问不同的路径执行不同的函数
c.从HTML中读取内容,并且完成字符串的替换
3.python中web框架的分类
(1),框架自带a,b,c功能 ----->tornado
(2),框架自带b,c功能,使用第三方的a ----->Django
(1),框架自带b,使用第三方的a,c ----->tornado
按照另一个维度划分
(1)Django,Tornado—>大而全(做一个网站用到的技术都有)
(2)其他,例如Flask轻量级只封装了核心功能。
a部分和b、c部分通讯需要遵守WSGI协议
上一篇: 笔记:Maven启动报错 - No goals have been specified for this build.You must specify a valid lifecycle phase
下一篇: python3基础之集合set详解
推荐阅读
-
java web中的cookie和session会话
-
SpringMVC框架实现上传图片的示例代码
-
[Mybatis框架学习]框架搭建过程中遇到的问题汇总
-
为什么要建立web标准与web标准的好处
-
IDEA上面搭建一个SpringBoot的web-mvc项目遇到的问题
-
SCWCD之路——Web应用的结构和部署 博客分类: SCWCD Certification Web数据结构应用服务器EJB配置管理
-
SCWCD之路——Web应用的结构和部署 博客分类: SCWCD Certification Web数据结构应用服务器EJB配置管理
-
web.xml 中的listener、 filter、servlet 加载顺序 ServletWebXMLStrutsJSP
-
.NET的file文件上传控件使用方法 修改web.config文件上传大文件
-
利用Spring boot如何创建简单的web交互应用