理解框架

框架就是把反复写反复用的东西,提练出来,组成的一个东西。

生活的情景,比如舞台的共享

开发的情景,比如,产生随机数,轮播图,分页等,需求一样,需要的时候直接调用就好。可以写成模块,用时调用。

把多个常用的模块组织在一起,形成一套系统的,完整的架构,就是框架

关于web服务器

appach

ngix

主要功能,解析请求时带过来的信息

封装为一个对象

方便 我们需要什么,就拿什么

后端处理主要的逻辑,处理好后,需要返回给用户

返回用户,又得按照http响应协议的格式返回

仍然是由web服务器来帮我们处理

处理好后,返回前端显示用户

》小结,服务器的主要功能

  • 用户向服务器发起请求
  • web服务器根据http请求协议解析,把各种信息封装为一个对象,对象中把各种信息处理为一组一组的键值对
  • 获取请求相关信息,运行需求的逻辑,产生需要的数据,需要时直接通过 对象.属性 来取值
  • 准备返回数据给用户
  • web服务器通过http响应协议来处理,把数据按照协议的格式处理好,发送给浏览器端

》web框架

写要是写web应用

应用是处理一些功能的主要代码

wsgi

web服务器,web框架

如果希望他们能够共同的完成配合

他们的输入和输出就必须按照固定的规则来实现

这种统一的规则就是wsgI


中文翻译就是

web务器网关接口

web-基础入门-web框架-web服务器-wsgi接口相关推荐

  1. java web从入门到精通光盘_0基础入门 IT,Web前端、Java、C++和Linux哪种好?

    现在是21世纪,是科学技术大力发展的一个时代,IT行业已经成为现在的一个非常热门的一个行业,许许多多的人都想要往IT方面发展,找IT方面相关的一个工作. 很多想要接触IT行业的初学者伤透了脑筋,我该学 ...

  2. java进阶 2018_Java Web基础入门2018版

    步骤1: Java Web基础入门 本步骤带领大家进入Java Web的世界,除了介绍JSP和Servlet以外,还会介绍开发工具IntelliJ IDEA的使用,以及什么是XML.最后会学习MVC模 ...

  3. Flask学习 黑马程序员-6节课入门Flask框架web开发视频(中途撤退,寻找py3教程)

    文章目录 postman工具 get和post 如何给路由传参 解析 @app.route('')这个叫视图函数 Jinja2模板引擎 动态传参 注释.变量代码块以及控制代码块的使用 注释:ctrl+ ...

  4. Nginx Web 基础入门

    目录 Nginx Web 基础入门 Nginx快速安装 两种方式部署Nginx 如何升级nginx或者添加功能 使用systemd管理nginx nginx相关配置文件 nginx的配置文件详解 虚拟 ...

  5. Java Web基础入门第九讲 Java Web开发入门——再探Tomcat服务器

    web应用程序 web应用程序指供浏览器访问的程序,通常也简称为web应用.例如有a.html.b.html--多个web资源,这多个web资源用于对外提供邮件服务,此时应把这多个web资源放在一个目 ...

  6. Web从入门到放弃-web的基本介绍(一)

    一.网页介绍 1.1. 起源 刚开始的互联网是主要是显示文本文档,所以初期为了规范显示,有了HTML,使用标签规范,规定<h><h2>标题,<p>段落等标签. 1. ...

  7. 【2】web安全入门篇-了解web

    1.什么是web 百度百科会解是得很清楚,我在这里就不赘述了 https://baike.baidu.com/item/Web/150564 web运行结构 2.一次完整的网页请求 图示大致流程为 1 ...

  8. python 录制web视频_Python django框架 web端视频加密的实例详解

    视频加密流程图: 后端获取保利威的视频播放授权token,提供接口api给前端 参考文档:http://dev.polyv.net/2019/videoproduct/v-api/v-api-play ...

  9. web安全入门课程推荐--Web 安全恩仇录:漏洞原理

    玄魂 玄魂工作室 gitchat上看到的一套入门教程. 课程介绍 本课程主要内容为 Web 常见漏洞分析,同时会介绍在各个阶段需要做什么事,该课程利用的攻防平台是 Kali Linux 以及一些 Li ...

最新文章

  1. 神经网络“炼丹炉”内部构造长啥样?牛津大学博士小姐姐用论文解读
  2. 四川阆中上演“万人同品腊八粥”
  3. asp.net 中chartlet 统计图表的的使用
  4. python root什么意思_root是什么意思
  5. spark中的广播变量broadcast
  6. python set
  7. Jackson、JSON-lib、Gson性能对比
  8. linux 搜索命令 历史,Linux 控制台神器:搜索历史命令 Ctrl + R ( ctrl + r to search the history command )...
  9. kubernetes资源对象--pod和job
  10. 128 数据库基本操作
  11. 编程之美(The beauty of programming)
  12. 数字信号处理思维导图
  13. Mac OS X Safari 插件存放位置
  14. 如何在excel中输入身份证号
  15. 用批处理文件把.txt后缀的文件全部换成其他后缀文件
  16. python和易语言哪个好学_易语言好用还是python语言好用?
  17. numpy.random.randn()与rand()的区别
  18. mmdetection踩坑记录
  19. 政策理解优化,安徽省碳达峰碳中和领域科技项目申报领域条件要求方式流程要点
  20. 带视频详细教程三套模板免授权交友盲盒1.8.0H5脱单盲盒交友源码

热门文章

  1. el-radio(自定义样式)获取选中label值 + 选中状态 + 拼接String + post提交 - 踩坑篇
  2. dedeCMS后台入口安全修改
  3. vue.js项目中,关于element-ui完整引入、按需引入的介绍
  4. android开发 存储权限,Android openFileOutput – 没有创建存储的权限
  5. 一套即时通讯聊天程序源码 VUE写的
  6. 漂亮大气注册登录页面模板
  7. VUEX封装module
  8. 嵌入式 linux usb转串口,Linux下,USB转串口问题
  9. 一款社区论坛小程序源码(修复登录图片发布上传问题)
  10. 酷炫加特技的个人主页