概念"/>
301、web概念
web概念:使用java开发的互联网
1、软件架构
(1)、C/S:Client/Server 客户端/服务器
* 在用户本地有一个客户端程序,在远程有一个服务器端程序,比如QQ
* 优点:可以在本地存储大型文件,能提好的用户体验。
* 缺点:开发、安装、部署、维护都比较麻烦。
(2)、B/S:Browser/Server 浏览器/服务器
* 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序。
* 优点:开发、安装、部署、维护简单
* 如果应用过大,用户体验会受影响,对服务器硬件要求高。
二、BS结构的介绍
1、资源分类
(1)、静态资源
* 使用静态网页开发技术发布的资源
* 特点:
* 所有用户访问,得到的结果是一样的
* 如:文本,图片,音频,视频,HTML,CSS,JAVAScript
* 如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览。浏览器中内置了静态资源的解析引擎,自动解析静态资源。
(2)、动态资源
* 使用动态网页及时发布的资源
* 特点
* 所有用户访问,得到的结果可能不一样
* 如:jsp/servlet,php,asp…
* 如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,在发送给浏览器。
* 我们要学习动态资源,必须先学会静态资源。
* 静态资源
* HTML:用于搭建基础网页,展示页面的内容。
* CSS:用于梅花页面,布局页面
* JavaScript:控制页面的元素,让页面有一些动态的效果。
更多推荐
301、web概念
发布评论