JavaWeb入门(五):Servlet是什么

一、Servlet的概述

  • Servet是什么

    • 就是一个运行在web服务器上的一个小的java程序,用来接收和响应从客户端发送过来的请求,通常是使用HTTP协议

  • Servlet的作用

    • 用来处理从客户端发送过来的请求,并作出响应

  • 总结:

    • 我们从浏览器客户端向服务器发送请求,提交数据。提交到Servlet那里,Servlet能够接收提交过来的参数,然后针对参数作出一定的后台逻辑处理,最后把处理的结果响应发送给浏览器客户端。

二、Servlet的生命周期

  • 生命周期就是一个对象从创建到销毁的过程

  • Servlet的生命周期:Servlet从创建到销毁的过程

    • 何时创建:用户第一次访问Servlet时创建Servlet实例

    • 何时销毁:当项目从服务器中移除,或者关闭服务器的时候销毁Servlet

  • 用户在第一次访问Servlet的时候,服务器会创建一个Servlet实例,实例创建完成之后会调用实例中的init方法。任何一次请求服务器都会创建一个新的线程访问Servlet的service方法。在service方法内部根据不同的请求调用不同的doXXX方法(get请求调用doGet,post请求就调用doPost)。当Servlet被移除服务器或者服务器关闭的时候,会调用Servlet的destory方法,然后将这个Servlet实例销毁

三、Servlet大致调用过程图:

 

转载请注明出处:https://www.cnblogs.com/Infancy/p/12503409.html

posted on 2020-03-16 13:48  猪肉王子-17  阅读(240)  评论(0编辑  收藏  举报

导航