Web服务器 -- Tim Berners - Lee -- 帝姆.伯纳斯-李
所谓Web服务器,就是将本地的信息用超文本组织,向用户提供在Internet上进行信息浏览服务的计算机。
‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐‐
Web服务器的作用说穿了就是:将某个主机上的资源映射为一个URL供外界访问。
Servlet容器,顾名思义里面存放着Servlet对象。
通过Web服务器映射的URL访问资源,肯定需要写程序处理请求,
主要3个过程:接收请求、处理请求、响应请求
任何一个应用程序,必然包括这三个步骤。
其中:
接收请求和响应请求是共性功能,且没有差异性,于是就把接收和响应两个步骤抽取成Web服务器。
处理请求的逻辑是不同的,抽取出来做成Servlet,交给程序员自己编写。
随着后期互联网发展,出现了三层架构,所以一些逻辑就从Servlet抽取出来,分担到Service和Dao。
﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍﹍
了解HTTP协议
对于普通的Web程序开发者,读者只需要了解HTTP协议即可,因为Tomcat、浏览器已经实现好了HTTP协议。
只需在浏览器中输入网址并回车,浏览器便按HTTP协议发送命令。
Tomcat收到请求,便会按HTTP协议发回内容。开发者要做的是编写Servlet,输出HTML代码即可。
﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉