首先是:知识框架图
Servlet最为直观的理解:
Servlet本身就是java程序,能处理web客户的HTTP请求,并产生HTTP响应。浏览器发送一个请求到服务器后,服务器把请求交给特定的Servlet,该Servlet对请求处理后构造一个合适的响应,以HTTP形式返回给客户。
Servlet对请求处理与响应过程
1、接受http请求
2、取得请求信息,包括请求头和请求参数数据
3、调用其他Java类方法,完成具体的业务功能
4、实现其他web组件的跳转(包括重定向或请求转发)
5、生成http响应