Web
- 概述:Web是World Wide Web的简称,是一个由许多互联网服务组成的信息空间。它由超文本文档、图像、视频和其他多媒体资源组成,并通过超文本传输协议(HTTP)进行传输。
- 特点:Web的主要特点是其开放性和可访问性,使得用户可以通过浏览器访问各种网站和信息资源。
- JavaWeb:使用Java语言开发基于互联网的项目
软件结构
C/S
-
概述:Client/Server,客户端/服务端,在用户本地有一个客户端程序,在远程有一个服务器端程序。
B/S
-
概述:Browser/Server,浏览器/服务端,只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序
两种架构优缺点
名字 | 优点 | 缺点 |
---|---|---|
C/S | 用户体验好 | 开发、安装、部署、维护,麻烦 |
B/S | 开发、安装、部署、维护,简单 | 如果应用过大,用户体验可能会受到影响。对硬件要求过高 |
资源分类
-
静态资源
- 使用静态网页开发技术发布的资源
- 所有用户访问,得到的结果是一样的,HTML、CSS、JavaScript、图像、视频、音频等
- 静态资源不需要服务器端处理,可以直接由客户端(浏览器)加载和显示
-
动态资源
-
使用动态网页及时发布的资源,由服务器端动态生成的内容
-
动态资源需要服务器端进行处理和生成,然后再返回给客户端
-
jsp、servlet、php、node.js 等技术,动态资源使用使网站更加灵活和交互
-