1.什么是servlet
servlet是运行在服务器端的用来处理请求以及发送响应的应用程序,大致过程如下图所示:
2.servlet与tomcat的关系是什么?
大家编写servlet程序的时候就会知道,servlet程序中并没有main方法,所以就需要用一个容器来管理这些servlet程序,那么这个容器就可以是我们开发应用程序过程中经常要用到的tomcat。
那么,当tomcat接收到用户的请求之后便会将用户的请求封装成request并调用对应的servlet程序,servlet程序处理完请求之后便会发回响应,tomcat便会将响应封装成response发回给用户。