本篇整理 JavaWeb 入门所需的基础知识:C/S 与 B/S 体系结构、Web 资源分类、Tomcat 服务器的安装与使用、HTTP 协议,以及使用 IDEA 创建和部署 Web 项目的完整流程。
1. 常见软件系统体系结构
C/S 和 B/S 是软件发展过程中出现的两种软件架构方式。
1.1 C/S 架构
C/S 结构即客户端/服务器(Client/Server)结构,例如 QQ。
这种结构需要同时编写服务器端程序和客户端程序,我们平时安装的 QQ 就是它的客户端程序。
- 优点:安全性比较好;
- 缺点:软件更新时需要同时更新客户端和服务器端,比较麻烦。
