Tomcat与java.web开发技术详解--笔记

1. Tomcat作为Servlet容器,负责处理客户请求,把请求传送给servlet并把结果返回给客户。servlet容器与servlet之间的接口是由java servlet API定义的,在java servlet API中定义了servlet的各种方法,这些方法在servlet生命周期的不同阶段被servlet容器调用; servlet API还定义了servlet容器传递给servlet的对象类,如请求对象servletRequest和返回对象servletResponse。

当客户请求访问某人servlet时,servlet容器将创建一个servletRequest和一个servletReponse对象。在servlet对象中封装了客户请求信息,然后servlet容器把servletRequest和servletReponse对象传给客户所请求的servlet。servlet把响应结果写在servletReponse中,然后由servlet容器把响应结果传给客户。

--------------------

即:当自定义servlet时,经常扩展的HttpServlet类,而且把自定义的操作写在service(HttpServletRequest request, HttpServletResponse)方法。那这其中提到的HttpServlet类,即就是上面提到的根据java servlet API定义的servlet。而且这其中的service方法的两个参数,也继承自上面提到的servletRequest和servletResponse对象。

你可能感兴趣的:(tomcat)