标签:浏览器 静态 分类 用户 概念 软件架构 动态 资源 页面
概念介绍_软件架构
web概念概述
JavaWeb:
使用Java语言开发基于互联网的项目
软件架构:
1、C/S:Client/Server 客户端/服务端
在用户本地有一个客户端程序,在远程有一个服务器端程序
如:QQ、迅雷......
优点:用户体验好
缺点:开发、安装、部署、维护麻烦
2、B/S:Browser/Server 浏览器/服务器
只需要一个浏览器。用户通过不同的网址(URL),客户访问不同的服务器端程序
优点:开发、安装、部署、维护 简单
缺点:
1、如果应用过大,用户的体验可能会收到影响
2、对硬件要求过高
概念介绍_资源分类
B/S架构详解:
资源分类:
1、静态资源
使用静态网页开发技术发布的资源。
特点:
所有用户访问,得到的结果是一样的
如:文本,图片,音频,视频,HTML,CSS,JavaScript
如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置
了静态资源的解析引擎,可以展示静态资源
2、动态资源
使用动态网页及时发布的资源
特点:
所有用户访问,得到的结果可能不一样
如:jsp/servlet,PHP,asp......
如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,在发送个浏览器
我们要学会动态资源,必须先学会静态资源
静态资源:
HTML:用户搭建基础网页,展示页面的内容
CSS:用于美化页面,布局页面
JavaScript:控制页面的元素,让页面有一些动态的效果
标签:浏览器,静态,分类,用户,概念,软件架构,动态,资源,页面
来源: https://www.cnblogs.com/xjw12345/p/16528300.html
本站声明:
1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。