Web
静态资源
网站中提供给人们展示的资源是一成不变的
动态资源
网站中提供给人们展示的资源是由程序产生的
系统结构简介
基础结构划分:C/S结构,B/S结构两类
C/S结构
指的是客户端——服务器的方式
B/S结构
指的是浏览器——服务器的方式
两种结构的区别
- 1:硬件环境不同,C/S通常是建立在专用的网络或小范围的网络环境上(即局域网),且必须要安装客户端。而B/S是建立在广域网上的,适应范围强,通常有操作系统和浏览器就行
- 2:C/S结构比B/S结构更安全
- 3:B/S结构维护升级比较简单,而C/S结构维护升级相对困难
优略
1:C/S:是能充分发挥客户端PC的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快
2:总体拥有成本低、维护方便、 分布性强、开发简单,可以不用安装任何专门的软件就能 实现在任何地方进行操作,客户端零维护,系统的扩展非常容易,只要有一台能上网的电脑就能使用
常用状态码
状态码 | 说明 |
---|---|
200 | 一切正常 |
302/307 | 请求重定向(客户端行为,两次请求,地址发生改变) |
304 | 资源未发生变化,使用缓存 |
404 | 资源未找到 |
500 | 服务器错误 |
生命周期
- 被创建:执行init方法,只执行一次
1.第一次被访问时,创建
2.在服务器启动时,创建 - 提供服务:执行service方法,执行多次
- 被销毁:执行destroy方法,只执行一次
Servlet被销毁时执行,服务器关闭时,Servlet被销毁
只有服务器正常关闭,才会执行destroy方法
destroy方法在Servlet被销毁之前执行,一般用于释放资源