创建第一个servlet:
1>创建.java文件继承自HttpServlet
2>在web.xml配置Servlet
<servlet>
<servlet-name>myservlet01</servlet-name>
<servlet-class>com.MyServlet01</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>myservlet01</servlet-name>
<url-pattern>/myservlet01</url-pattern>
</servlet-mapping>
客户端访问Servlet流程
|-ServletRequest
|-HttpServletRequest:封装请求数据(请求数据包)
|-ServletResponse
|-HttpServletResponse:封装响应数据
1>客户端发送请求(http请求数据包)给tomcat,
2>tomcat接收到http请求
3>tomcat创建HttpServletRequest对象,把数据包中的数据封装到HttpServletRequest中
4>创建HttpServletResponse对象
5>根据web.xml中注册的信息实例化Servlet(单例)
6>调用Servlet中的service方法,把HttpServletRequest和HttpServletResponse对象当成参数传递给service(HttpServletRequest req, HttpServletResponse resp);
7>我们程序猿只需要在service中写业务代码即可,最后把数据封装在HttpServletResponse对象中
8>service方法执行结束后,把HttpServletReponse返回给tomcat
9>tomcat把HttpServletReponse对象中封装的数据解析出来以Http响应数据包的形式返回给客户端