一. Servlet
的三种编写方式
面试题:
Servlet
属于单例设计模式,一次服务器运行只会产生一个对象
1. 实现接口的方式
实现 Servlet
接口
重写抽象方法( 5
个)
在 web.xml
中对 Servlet
进行注册
2. 继承抽象类
继承 GenericServlet
抽象类
重写抽象方法( 1
个)
在 web.xml
中对 Servlet
进行注册
3. 继承抽象类
继承 HttpServlet
抽象类
重写普通方法(1个)
在 web.xml
中对 Servlet
进行注册
XML 注册 的基本格式如下:
<!-- Servlet 指定 -->
<servlet>
<servlet-name>lifecycleServlet</servlet-name> <!-- Servlet 应用名称 -->
<servlet-class>com.to.ServletInterface</servlet-class> <!-- 指定 Servlet 绝对路径 -->
</servlet>
<!-- Servlet 映射 配置 -->
<servlet-mapping>
<servlet-name>lifecycleServlet</servlet-name> <!-- Servlet 应用名称 -->
<url-pattern>/Test</url-pattern> <!-- 拦截 URL -->
</servlet-mapping>