python 实现web应用

1.介绍http和htmlhtml是编写网页的语言,编写的文件是html文件http是传输协议web网页的展示和使用会用到html、css、javascriptcss是样式,html是内容 、javascript是网页的响应动作静态网站和动态网站静态网站就可以把写好的html文件放在服务器(apache nigix)上,发送不同的http请求得到对应的返回结果动态网站:页面数据会访问数据库,根据不同的逻辑触发显示不同页面样式及数据;静态网页是用html+css+js/ajax
摘要由CSDN通过智能技术生成

1.介绍http和html

html是编写网页的语言,编写的文件是html文件

http是传输协议

web网页的展示和使用会用到html、css、javascript

css是样式,html是内容 、javascript是网页的响应动作

静态网站和动态网站

静态网站就可以把写好的html文件放在服务器(apache nigix)上,发送不同的http请求得到对应的返回结果

动态网站:

页面数据会访问数据库,根据不同的逻辑触发显示不同页面样式及数据;静态网页是用html+css+js/ajax写的,用浏览器就可以打开但是动态网页,java的动态页面是用jsp写的,打开正常展示需要依赖web severlet,severlet执行调用数据库/调用后端接口等的请求,将返回的数据返回给jsp,jsp对数据进行包装生成html,返回给浏览器

(动态网页和静态网页的区别,参考文章:静态页面和动态页面的区别 - 小马夫 - 博客园

2,web应用的请求过程

1)浏览器发送一个http请求

2)服务器收到请求,生成一个html文档

3)服务器将这个html文档封装到http请求的响应体body返回给浏览器

4)浏览器从response中取出html并显示

  • 浏览器就是依靠Content-Type来判断响应的内容是网页还是图片
  • 浏览器显示html文档的过程就是渲染

(浏览器渲染的过程)

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值