servlet 的理解

servlet的生命周期

  1. 初始化调用init()方法
  2. 客户响应阶段service()方法
  3. 结束时调用destory()方法

servlet工作原理

request 发送请求,调用service()方法,进行匹配,然后调用doget和dopost方法,实现客户的响应

  1. web服务器向servlet发出http请求
  2. servlet容器解析web的http请求
  3. servlet容器创建httprequest对象,封装http请求信息
  4. servlet容器创建httpresponse对象
  5. 检查servlet是否创建,然后调用service方法
  6. httpservlet调用httprequest方法,获取http信息
  7. httpservlet调用httpresponse方法,生成响应数据
  8. servlet容器,把httpservlet响应结果传给web客户

servlet实例化

没有设置loadOnStartup,在第一次请求的时候实例化

loadOnStartup<0,首次调用时做实例化

loadOnStartup>0,web容器启动的时候实例化处理,顺序由小到大,正整数小的先实例化

loadOnStartup=0,web容器启动的时候实例化处理,相当于最大整数,最后被数理化




你可能感兴趣的:(JavaWeb)