首页 > 代码库 > Head First Python学习笔记(七)

Head First Python学习笔记(七)

一、Web服务器处理Web请求

(1)Web请求静态内容,Web服务器寻找静态内容并把它回发给浏览器

(2)Web请求动态内容,Web服务器找到所要执行的程序、执行找到的程序,然后捕获程序的输出作为Web响应,再把它发给还在等待的浏览器。生产动态内容的过程已得到标准化,称为通用网关接口(Common Getway Interface,CGI)。符合这个标准的程序通常称为CGI脚本。

二、MVC

(1)好的Web应用应当遵循模型-视图-控制器(Model-View-Controller)模式,这有助于将Web应用的代码分为易于管理的功能模块,方便拓展。

(2)模型:存储(及有时处理)Web应用数据的代码;视图:格式化和显示Web应用用户界面的代码;控制器:将Web应用“粘合”在一起并提供业务逻辑的代码。

Head First Python学习笔记(七)