一、web应用框架理解
- 互联网 即传输数据信息 ------ 比作电网
- 服务器 即提供数据,提供服务 ------ 比作发电厂
- web应用 ------ 比作电器
- wsgi 接口标准 ----- 比作电源模块
二、web框架
- 空调 原理都一样,利用压缩机,全世界通用
- 自行车两个轮子的结构,
三、三种流行的框架
- django 全能型web框架
- tornado 异步web框架
- flask 轻量级web框架
四、web应用框架的设计模式---(目的:解耦)
- MTV:(django)
- M---models 模型:负责业务数据对象与数据库对象
- T---templates 模板:负责如何把数据展示给用户
- V---views 视图:负责业务逻辑,在适当地方调用models、templates
- MVC:
- M---models 模型:负责业务数据对象与数据库对象
- V---views 视图:负责与用户交互的页面(即 tenplates)
- C---controler 控制器:接收用户的输入调用模型与视图(即views)
网友评论