Servlet学习总结三

1. Servlet生存周期

        Servlet生命周期始于将它装入Web服务器的内存时,并在终止或重新装入Servlet时结束

        其主要有三个阶段

                1)初始化,对应init()方法

                2)请求处理,对应Service()方法

                3)终止,对应destroy()方法


2. init()方法

        当Servlet类实例化后,容器加载init(),以通知Servlet它已进入服务行列

        init()方法必须被加载,Servlet才能接受和处理请求

        如果要载入数据库驱动程序,初始化一些值等,程序猿可以重写这个方法.一般情况下,这个方法一般为空


3. destroy()方法

        卸载Servlet时,调用destroy()方法,释放获得的资源

        服务器在完成所有服务调用之后,或者在经过服务器特定的秒数之后(即超时),调用destroy()方法


4. service()方法

        该方法是Servlet的核心,由Servlet容器调用

        被调用时传递给该方法一个"请求"对象(ServletRequest)和一个"响应"对象(ServletResponse)作为参数

                "请求"对象包含客户端HTTP请求信息

                "响应"对象则封装Servlet响应

        service()方法可调用doGet(),doPost()或其他方法来处理请求


5. Servlet过滤器

Servlet 过滤器可以动态地拦截请求和响应,以变换或使用包含在请求或响应中的信息。
可以将一个或多个 Servlet 过滤器附加到一个 Servlet 或一组 Servlet。Servlet
过滤器也可以附加到 JavaServer Pages (JSP) 文件和 HTML 页面。调用 Servlet 前调用所有附加的 Servlet 过滤器。
详情参考 Servlet 编写过滤器
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值