web服务器、tomcat、servlet是什么?他们之间的关系又是什么?

  今天偶然看到常见web服务器的介绍有Apache HTTP server、Nginx、Microsoft IIS、GWS,心中不禁产生了疑问,这些都是什么呢?一直认为Tomcat就是web服务器,以下是百度对web服务器的介绍。

看到这可能有些同学不明白,通俗点来说web服务器的作用就是用户通过浏览器向web服务器发送http请求,web服务器解析http请求将请求路径的文件返回给浏览器,浏览器再将文件渲染显示给我们看,因此web服务器的作用就是返回服务端的静态文件。

  那么Tomcat又是什么呢?在了解Tomcat之前我们先要知道Servlet是什么,百度上说Servlet是用Java编写的服务器端程序,具有独立于平台和协议的特性,主要功能在于交互式地浏览和生成数据,生成动态Web内容,看到这可能又迷糊了,说半天还是不知道Servlet是什么,其实Servlet就是一种用来处理网络请求的一套规范。

  在用Eclipse搭建SSM项目的时候,不知道大家有没有导入过Servlet-api的jar包呢?这个实际上就是servlet以及它的实现。

猜你喜欢

转载自www.cnblogs.com/quandan/p/10780991.html