JavaEE复习———Servlet

Servlet
一、Servlet的三种开发方式:
1.实现Servle接口:

需求:通过实现接口方法开发一个Servle,就 需要将接口中的方法都实现;
(1)init:初始化Servlet,即把该Servlet装载到内存中,该函数只会被调用一次
(2)getServletconfig:得到一个Servletconfig对象
(3)Service:核心函数;该函数是服务函数,我们的业务逻辑代码就是写在这里,该函数每次都会被调用
(4)getServletInfo: 该函数是得到Servlet的配置信息
(5)destory:销毁函数,销毁该Servlet,从内存中清楚

GenericServlet抽象类

(1)实现了Servlet接口
(2)提供了Servlet接口中除service()方法外4个方法的简单实 现
(3)子类必须实现service()方法
(4)未指定协议的Servlet
小结:使用该方法创建 Servlet,只需要实现service()方法即可,因为该方法已将(1)(2)方法实现并封装在内了;

HttpServlet抽象类

(1)基于HTTP协议的Servlet
(2)继承自GenericServlet
(3)必须重写doXXX()方法处理业务逻辑/返回响应
扩展
(4)protected void service(HttpServletRequest arg0, HttpServletResponse arg1)
(5)public void service(ServletRequest arg0, ServletResponse arg1)

小结:即在集成软件(ecilpse)上直接创捷一个Servlet

Servlet生命周期:
(1)定义: 从Servlet出现到销毁的这过程称为Servlet的生命周期

(2)Servlet生命周期的分为以下几个阶段:
实例化 —— 初始化 —— 服务(处理客户请求)—— 销毁
对应的方法: 实例化:服务器干的事情,初始化:init(),服务:service(), 销毁:destory();

二、配置Servlet
通过web.xml配置Servlet:
Servlet—name:别名,注意上下文的别名对应一致;
Servlet—class:路径,指明该Servlet是在哪个包下的;
Servlet—mapping:Servlet映射;
url—pattem:访问该Servlet的资源名;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值