web_framework:一个使用Python基于socket开发的MVC架构的Web框架 源码
网页框架 一个使用Python基于socket开发的MVC架构的Web框架。 项目介绍 基于socket实现多线程的Web服务器的内置。 采用MVC架构,减少系统重组,提高系统集成以及代码可重用性。 实现对HTTP请求的解析以及HTTP响应的生成。 实现session的生成并分发在HTTP响应的Cookie中以维持客户端与服务端之间的连接状态。 实现对HTTP请求中储存在Cookie的session在服务端的验证。 使用Jinja2作为模板引擎,完成前端页面的生成。 使用原生JavaScript实现对AJAX应用的封装。 实现对CSRF及XSS攻击的防御: 通过生成摘要,加盐等方法生成可进行过期时间验证的CSRF Token并分发在表单中。 实现服务端对CSRF Token的验证。 通过Jinja2对静态HTML内容的自动转义以应对XSS攻击。 使用原生JavaScript实现对动态内容的
下载地址
用户评论