第三天:Servlet运行原理
2016-03-19 21:22
295 查看
[b]1、 如何不重启tomcat就可以重新加载一个web应用??[/b]
方法:进入tomcat的manager之后点击reload即可。
[b]2、开发一个Servlet,该Servlet可以输出自己的名字并显示当前的日期。[/b]
A、在tomcat中的webapps下面建立相关目录,web.xml配置文件和output.java类
B、编写output.java文件
C、在web.xml中部署该web应用
D、编译该output.java
E、在浏览器中测试
[b]3、Servlet的生命周期(Servlet究竟是怎样工作的???)[/b]
A、UML时序图
b、流程
1)、当Servlet第一次调用的时候,会触发init函数,该函数会把Servlet实例装到内存中:init函数只会被调用一次。
2)、然后调用Servlet的service函数
3)、当第二次访问该Servlet的时候,就直接调用service函数
4)、当web应用reload或者 关闭tomcat或者关机都会调用destroy函数,该函数就会销毁该Servlet。
方法:进入tomcat的manager之后点击reload即可。
[b]2、开发一个Servlet,该Servlet可以输出自己的名字并显示当前的日期。[/b]
A、在tomcat中的webapps下面建立相关目录,web.xml配置文件和output.java类
B、编写output.java文件
C、在web.xml中部署该web应用
D、编译该output.java
E、在浏览器中测试
[b]3、Servlet的生命周期(Servlet究竟是怎样工作的???)[/b]
A、UML时序图
b、流程
1)、当Servlet第一次调用的时候,会触发init函数,该函数会把Servlet实例装到内存中:init函数只会被调用一次。
2)、然后调用Servlet的service函数
3)、当第二次访问该Servlet的时候,就直接调用service函数
4)、当web应用reload或者 关闭tomcat或者关机都会调用destroy函数,该函数就会销毁该Servlet。
相关文章推荐
- Notice: ob_end_clean() [ref.outcontrol]: failed to delete buffer. No buffer to delete
- 说说自己对RESTful API的理解s
- Django 模型
- 取消pyharm的PEP8提示
- UIView的属性介绍
- Java 控制台输入输出
- 析构函数
- Linux操作系统下的三种Java环境配置方法
- dB单位含义及换算
- 【转】ORA-12154: TNS: 无法解析指定的连接标识符
- 嵌入式 十个最值得阅读学习的C开源项目代码
- 20160319tomcat自定义web应用主页以及Context部分属性意义以及什么是servlet
- 微信开发环境搭建
- 学习进度条
- LeetCode 11. Container With Most Water
- 《Linux内核分析》 第四周
- 函数递归简单题-hdoj-2044 2018-一只小蜜蜂 母牛的故事
- [LeetCode][Java][JavaScript]Counting Bits
- 【CodeForces】[651A]Joysticks
- ASP.NET 宏观总结