JavaWeb-Servlet知识点记忆

JavaWeb-Servlet知识点记忆

Servlet运行逻辑运行图

Servlet逻辑图
备注:服务器在启动的时候,会把所有的web应用加载一次;注意,启动服务器的时候,并不会创建servlet实例对象;并且访问不同的动态资源会创建不同的servlet实例对象 ;一个动态资源只会创建一个servlet对象(第一次被访问的时候,创建) ;

目前所知的servlet知识点(有待添加)

1.servlet生命周期
第一种版本:
1.容器启动,会读取conf/server.xml文件,以确定启动端口和WEB应用存放的路径
2.WEB容器启动会读取每个WEB应用的web.xml文件配置信息,并解析web.xml文件。得到servlet配置信息
3.容器加载并实例化Servlet
(web.xml文件配置servlet时有个如果大于等于0则启动容器就实例化,如果为负数或缺省则第一次请求实例化)
4.容器调用init()方法初始化
5.每次请求调用service()方法完成逻辑
6.容器丢弃servlet调用destroy()方法
其中1、2、3、4、6只执行一行,只有5是每次请求都会执行。而且在整个生命周期中,servlet对象只有一个,单实例多线程
第二种版本:
略;
2.servlet九大内置对象
Servlet九大内置对象

总结

Servlet我现有的知识认为是Java和前端浏览器交互类,但用Servlet的编码、部署和调试任务繁琐,所以阶级Servlet缺陷而用JSP.
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值