(一)小服务程序的生命周期分为三个阶段:
(1)初始化阶段,调用的init()方法;
(2)相应客户端请求,调用服务()方法;
(3)终止阶段,调用破坏()方法;
(二)HttpService的容器响应的Web客户端请求流程:
HttpServlet容器响应Web客户请求流程如下:
(1)Web客户向Servlet容器发出Http请求;
(2)Servlet容器解析Web客户的Http请求;
(3)Servlet容器创建一个HttpRequest对象,在这个对象中封装Http请求信息;
(4)Servlet容器创建一个HttpResponse对象;
(5)Servlet容器调用HttpServlet的服务方法,这个方法中会根据请求的方法来判断具体是执行doGet还是doPost,把HttpRequest和HttpResponse对象作为服务方法的参数传给的HttpServlet对象;
(6)的HttpServlet调用的HttpRequest的有关方法,获取HTTP请求信息;
(7)的HttpServlet调用的HttpResponse的有关方法,生成响应数据;
(8)小服务程序容器把的HttpServlet的响应结果传给网络客户
的doGet ()或doPost()是创建HttpServlet时需要覆盖的方法。