localhost:8080/Project/MyServlet
上面是一个URL地址,下面我们就来演示其访问的过程和Servlet的生命周期
1.首先,我们通过:localhost:8080访问到本地的服务器界面
2.然后通过截取/Project访问到webapps下的Project项目中
3.然后再截取/MyServlet,去Project项目下的web.xml配置文件中看是否能够找到对应的url-padding
4.找到之后获取对应的servlet-name的内容
5.然后通过相同的servlet-name的内容找到对应的servlet-class获取servlet的完整类名,
例:cn.qblank.servlet.MyServlet。
6.找到完整类名后,构造MyServlet对象
7.调用MyServlet的构造方法
8.然后创建ServltConfig对象,并调用init()方法
9.之后再创建request和response对象,调用service方法
10.返回被修改后的response对象
11.然后把response转换成响应格式数据,发送到对应的浏览器中
tip:如果服务器已经关闭,并会调用到destroy方法
12.浏览器解析响应的格式数据