servlet生命周期
来源:互联网 发布:java时间相减得到小时 编辑:程序博客网 时间:2024/06/06 03:30
servlet生命周期
1.构造方法:创建servlet对象,第一次访问servlet对象时时,只调用一次。
2.init方法(有参):在创建完servlet对象后。只调用一次。注意:会调用无参的构造方法。
3.service方法:为servlet提供服务的放法。
4.destroy方法:tomcat服务器停止或者web应用重新部署,servlet对象销毁,destroy方法被调用。
一、时序图
问题:访问次URL: http://localhost:8080/day10/first
前提: tomcat服务器启动时,首先加载webapps中的每个web应用的web.xml配置文件。
http://: http协议
localhost: 到本地的hosts文件中查找是否存在该域名对应的IP地址
127.0.0.1
8080: 找到tomcat服务器
/day10 在tomcat的webapps目录下找day10的目录
/first 资源名称。
1)在day10的web.xml中查找是否有匹配的url-pattern的内容(/first)
2)如果找到匹配的url-pattern,则使用当前servlet-name的名称到web.xml文件中查询是否相同名称的servlet配置
3)如果找到,则取出对应的servlet配置信息中的servlet-class内容:
字符串:gz.itcast.a_servlet.FirstServlet
通过反射:
a)构造FirstServlet的对象
b)然后调用FirstServlet里面的方法
阅读全文
0 0
- servlet生命周期
- Servlet 生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期!
- Servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- Servlet生命周期
- Servlet生命周期
- servlet生命周期
- servlet生命周期
- servlet生命周期
- 浏览器模式与文本模式
- 如何自定义QtWebEngineProcess.exe的路径和名字
- Python一些特别的语法(二)
- Javascript定义类(class)的三种方法
- VM12.0安装Ubuntu16.04+anaconda+pycharm+tensowflow
- servlet生命周期
- javascript replaceAll js替换重复处理
- org.apache.hadoop.io.nativeio.NativeIO$Windows.access0
- 只有技术没有运气会怎样?一个程序员的运气有多重要?
- 第十一课:歌手详情抓取
- A simple but tough-to-beat baseline for sentence embedding
- ThinkPHP5.0 文件操作的错误记录
- 使用okhttp忽略https的证书认证
- Unity Coroutine 简单理解