Web应用开发技术发展
2020-10-13 13:45:13 0 举报
Web应用开发技术发展与技术原理
作者其他创作
大纲/内容
PythonWeb应用程序
Body:1个HTML文件
<Request>:environ
2020-10-2 VegaGao
客户端浏览器
Web服务器
动态交互
WSGI规范
<Python:MVC框架>
MVVM 前端技术……
Web 应用开发技术发展
发送1个HTTP请求<Request>
HTML文本: text/htmlJPEG图片:image/jpegMP4视频:video/mp4……
<JSP>
易维护页面
解析显示HTML文档
HTTP/1.1 200 OKServer: nginxContent-Type: text/htmlHeader3: Value3……Body : <html> … </html>
GET /urlpath HTTP/1.1Host: 网站域名(首页)Header2: Value2……body data
响应类型Content-Type
GET:仅请求资源
<Response>返回1个HTTP响应
Header
动态服务器
<JSP:MVC框架>
静态
2020-10-2 VegaGao 2020-10-6 Update
<ASP.NET>
MVC 框架模型-视图-控制器
静态服务器
开发效率高
开源的脚本语言
CGI 模式通用网关接口
异步开发
返回的响应可以自我迭代自动请求其他(类型)的资源
动态生成HTML
<Response>HTTP:Header + Body
Lighttpd
POST:附带用户数据
微软VBScript脚本编程
<HTML>
<C/C++>
低级语言
http://www.xx.com
Web 应用原理图解
<PHP:MVC框架>
脚本语言
解释型的脚本语言
Nginx
Java 编写脚本
<PHP>
读取现成HTML
GET /urlpath HTTP/1.1Host: 网站域名(首页)Header2: Value2……
<Python>
<ASP>
响应状态码Status
Web页面
响应成功:200 OK重定向:3xx客户端发送请求有误:4xx服务器端处理发生错误:5xx
其他Headers
<html> <head>...</head> <body>...</body> </html>
Apache
收藏
收藏
0 条评论
下一页