在正式开始Web开发前,我们需要编写一个Web框架。为什么不选择一个现成的Web框架而是自己从头开发呢?我们来考察一下现有的流行的Web框架:。所以,我们综合几种框架的优点,设计一个简单、灵活、入侵性极小的Web框架。函数可以返回str、unicode以及iterator,这些数据可以直接作为字符串返回给浏览器。其次,Web框架要支持URL拦截器,这样,我们就可以根据URL做权限检查:拦截器接受一个next函数,这样,一个拦截器可以决定调用next()继续处理请求还是直接返回。最基本的几个对象如下:把上面的定义填充完毕,我们就只剩下一件事情:定义全局WSGIApplication的类,实现WSGI接口,然后,通过配置启动,就完成了整个Web框架的工作。设计WSGIApplication要充分考虑开发模式和产品模式的区分。

简单介绍Python下自己编写web框架的一些要点

简单介绍Python下自己编写web框架的一些要点

简单介绍Python下自己编写web框架的一些要点

简单介绍Python下自己编写web框架的一些要点

简单介绍Python下自己编写web框架的一些要点