首页 > 编程语言 > 详细

Java入门(四):Servlet是什么

时间:2020-03-16 14:22:52      阅读:63      评论:0      收藏:0      [点我收藏+]

一、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

Java入门(四):Servlet是什么

原文:https://www.cnblogs.com/Infancy/p/12503409.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!