javaweb-servlet基础

jsp的前身是servlet。一个servlet就是一个java类,可以通过请求-响应编程模型来访问这个驻留在服务器内存中的servlet程序

生命周期:

(个人理解于他人的总结)

1:容器使用类加载器对应某servlet类的文件加载servlet

2:调用其构造函数创建实例

3:调用servlet的init方法初始化

4:每次有新的请求过来的时候,web容器创建了一个新的线程来处理请求,使用service方法做出响应,根据请求的method属性,可能使用doGet可能使用doPost

5:使用destroy方法卸载当前的servlet 


init方法

(转)是在servlet实例创建时调用的方法,用于创建或打开任何与servlet相的资源和初始化servlet的状态,Servlet规范保证调用init方法前不会处理任何请求

doGet/doPost 

则是在 javax.servlet.http.HttpServlet 中实现的

service()

是在javax.servlet.Servlet接口中定义的。servlet处于服务器进程中,它通过多线程方式运行其service方法,一个实例可以服务于多个请求,并且其实例一般不会销毁,

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值