学习目录
1.动态资源与静态资源区别
2.servlet生命周期
3.Servlet配置方式及自动加载
4.ServletContext对象
5.转发与重定向
一、动态资源与静态资源区别
静态资源: 当用户多次访问这个资源,资源的源代码永远不会改变的资源。
动态资源:当用户多次访问这个资源,资源的源代码可能会发送改变。
二、servlet生命周期
构造方法:创建servlet对象的时候调用。默认情况下,第一次访问servlet的时候创建servlet对象 只调用1次。证明servlet对象在tomcat是单实例的。
init方法: 创建完servlet对象的时候调用。只调用1次。
service方法: 每次发出请求时调用。调用n次。
destroy方法: 销毁servlet对象的时候调用。停止服务器或者重新部署web应用时销毁servlet对象。只调用1次。
三、.Servlet配置方式及自动加载
3.1、Servlet配置方式
servlet 3.0 以下配置如下
<servlet>
<!-- servlet的内部名称,自定义。尽量有意义 -->
<servlet-name>ServletDome</servlet-name>
<!-- servlet的类全名:包名+简单类名 -->
<servlet-class>