Tomcat工作流程
<<工作流程 - 绘图.vsdx>>
- 通过请求页面发送请求至服务器(如在百度首页点击百度一下,发送要查的内容到百度服务器)
- 服务器处理后,返回结果至指定页面(百度一下之后会跳转到查询结果页)
Servlet工作流程
在浏览器第一次访问servlet时会进行初始化
当关闭tomcat服务时,销毁servlet
init
初始化servlet(不使用构造函数),一个servlet只会自动调用一次init方法。
用于初始化资源
service(doGet、doPost等)
service方法用于处理请求,并返回响应,又可分为doGet、doPost等具体方法
doGet主要用于接收参数,返回查询结果
doPost主要用于接收提交的信息,如网页上传文章、图片、表单
service会调用多次
destroy
销毁servlet,一个servlet只会自动调用一次destroy方法。
用于释放资源。