miniweb

简介: miniweb

1.知识回顾

  1. 导入模块
  2. 创建数据库连接对象
  1. host
  2. port
  3. database
  4. user
  5. password
  6. charset
  1. 获取游标
  1. 一个业务创建一个游标对象
  2. 业务完成后关闭游标
  3. 不要让多个游标对象同时进行操作
  4. 当游标对象创建时会隐式的开启一个事务
  5. 完成操作后,需要提交事务
  6. 如果不提交操作,那么关闭数据库时,默认是回滚
  1. 执行SQL
  1. 如果执行的是查询,可能会出现SQL注入
  2. 解决SQL注入的办法,是在execute方法中传入参数列表,参数化
  1. 关闭游标
  2. 关闭数据库连接对象



2.miniweb

函数返回值

谁调用函数,最后结果就返回到谁那里

函数回调

要理解的内容

访问流程理解

框架的概念(搭建应用的时候需要先把架子搭建起来,提供基本逻辑,然后应用相当于进行对框架装修)

框架填充完毕后,才真正的可以被称为应用程序

要知道的事情

(中午快结束时候的那个小视频)

为什么实现文件分离

让每个文件各司其职。web服务和数据处理之间的耦合性就降低了,这样更便于功能的扩展和维护。

模板的作用

加载模板文件,通过填充不同的数据,显示不同的内容。

框架的作用

实现基本逻辑

路由的作用:用来实现通过访问地址找对对应函数的过程

通过服务器给的地址,找对应的函数的过程就是路由。之前if函数判断其实就是简单的路由。


WSGI提供通信的借口


AOP面向切面编程


SEO实现伪静态服务器

静态页面结果排名比动态页面靠前


框架一般处理动态资源

相关文章
|
9月前
|
存储 缓存 物联网
MQTT常见问题之MQTT发送消息过多内存不够处理不过来如何解决
MQTT(Message Queuing Telemetry Transport)是一个轻量级的、基于发布/订阅模式的消息协议,广泛用于物联网(IoT)中设备间的通信。以下是MQTT使用过程中可能遇到的一些常见问题及其答案的汇总:
|
机器学习/深度学习 编解码 算法框架/工具
经典神经网络论文超详细解读(八)——ResNeXt学习笔记(翻译+精读+代码复现)
经典神经网络论文超详细解读(八)——ResNeXt学习笔记(翻译+精读+代码复现)
823 1
经典神经网络论文超详细解读(八)——ResNeXt学习笔记(翻译+精读+代码复现)
|
存储 开发框架 前端开发
埋点tracker:前端埋点服务-技术要点梳理
埋点tracker:前端埋点服务-技术要点梳理
606 0
QGS
|
关系型数据库 MySQL 数据库
mysql数据库巡检脚本
记mysql数据库巡检脚本
QGS
817 0
mysql数据库巡检脚本
|
IDE Shell 开发工具
【树莓派 Pico 基于MicroPython编程Thonny开发】
【树莓派 Pico 基于MicroPython编程Thonny开发】
649 0
【已解决】mac电脑终于卸载掉了这个“微信键盘”输入法
【已解决】mac电脑终于卸载掉了这个“微信键盘”输入法
|
存储 算法 搜索推荐
大数据数据存储的搜索引擎Elasticsearch的基础概念的路由
在大数据存储领域,搜索引擎Elasticsearch已经成为了一种非常受欢迎的解决方案。作为一名阿里云开发者社区的博主,本文将会从大数据存储的角度,深入探讨Elasticsearch中的路由概念。
105 0
|
前端开发
前端学习案例2-if...else..优化
前端学习案例2-if...else..优化
86 0
前端学习案例2-if...else..优化
QGS
浅谈Spring6之自动(装配)注入byName和byType
自动注入(自动装配)byName byName需要给属性提供set方法
QGS
135 0
BAT 批处理命令 - 文件批量复制、克隆功能实例演示
BAT 批处理命令 - 文件批量复制、克隆功能实例演示
642 0
BAT 批处理命令 - 文件批量复制、克隆功能实例演示