WebBasic(一)
一、 JavaWeb (1)概述: Web项目的三要素: 浏览器 、 服务器 、 HTTP协议 。 浏览器:向服务器发起请求,下载服务器中的网页(HTML),然后执行HTML显示出内容。 服务器:接收浏览器的请求,发送相应的页面到浏览器。 HTTP协议:浏览器与服务器的通讯协议 ❤️ Web相关技术: 客户端技术:运行于客户端,由浏览器来解释运行。 — HTML — CSS — JavaScript — 浏览器兼容问题 服务器端技术:运行于服务器端,可以和数据库交互。 —ASP.NET (Active Server Page) —PHP(Hypertext Preprocessor) —JSP(Java Server Page) (2)软件架构: C/S: Client/Server 客户端/服务器端 * 在用户本地有一个客户端程序,在远程有一个服务器端程序 * 如:QQ,迅雷… * 优点: 1. 用户体验好 * 缺点: 1. 开发、安装,部署,维护 麻烦 B/S: Browser/Server 浏览器/服务器端 * 只需要一个浏览器,用户通过不同的网址(URL),客户访问不同的服务器端程序 * 优点: 1. 开发、安装,部署,维护 简单 * 缺点: 1. 如果应用过大,用户的体验可能会受到影响 2. 对硬件要求过高 ❤️ B/S架构详解: ❤️ 资源分类: 静态资源: *