web:
javaweb:使用JAVA语言开发基于互联网的项目
软件架构:C/S:client/server客户端/服务器端
在客户本地有一个客户端,在远程服务器有一个服务端(QQ)
优点:他体验好
缺点:开发安装部署维护麻烦
B/S :browser/server
只需要一个浏览器,通过网址访问
优点:开发安装部署维护不麻烦
缺点:应用过大,用户体验受到影响
对硬件要求过高
BS架构详解:
资源分类:
1.静态资源:
使用静态网页技术发布的资源
特点: 所有用户访问效果一样
如:文本图片音频视屏,HTML\CSS\JAVASCRIPT
如果用户请求的是静态资源,服务器会将静态资源发送给浏览器
2.动态资源
使用动态网页技术发布的资源
特点:访问结果可能不一样
如:jsp/servlet、php、asp
如果用户请求的是动态资源,服务器会将动态资源转化为静态资源发送给浏览器