码迷,mamicode.com
首页 > 其他好文 > 详细

Servlet快速入门

时间:2018-09-05 17:54:44      阅读:162      评论:0      收藏:0      [点我收藏+]

标签:运行   访问   覆盖   Servle   exception   实现   封装   rri   浏览器   

servlet是运行在服务端的java小程序,用来处理客户端请求,响应给浏览器的动态资源

 

servlet规范:包含3个技术点

1.servlet技术

2.filter技术

3.listener技术

 

servlet快速入门:

1.创建类实现servlet接口

2.覆盖未实现接口

3.在web.xml进行servlet配置

实际开发中,我们不会直接实现servlet接口,覆盖方法太多。我们一般创建类继承HttpServlet

 

servlet生命周期:

1.servlet什么时候创建

默认第一次访问servlet创建该对象

2.servlet何时销毁

服务器关闭时销毁

3.init(ServletConfig config)何时执行:servlet对象创建时执行

  destory()何时执行:servlet销毁时执行

 service(ServletRequest request,ServletResponse response)

 何时执行:每次请求都会执行

  ServletRequest:代表请求认为ServletRequest内部封装的是http请求的信息

  ServletResponse:代表响应认为要封装的是响应的信息

 

package com.littlepage.server;

import java.io.IOException;

import javax.servlet.Servlet;
import javax.servlet.ServletConfig;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;

public class QuickStartServlet implements Servlet{

    @Override
    public void init(ServletConfig arg0) throws ServletException {
        System.out.println("init running");
        /*
         * 初次访问时执行
         */
    }
    
    @Override
    public void service(ServletRequest arg0, ServletResponse arg1) throws ServletException, IOException {
        System.out.println("QuickStartServlet running");
        /*
         * 每次访问都会执行
         */
    }
    
    
    @Override
    public void destroy() {
        System.out.println("destroy running");
        /*
         * 服务器销毁时执行
         */
    }

    @Override
    public ServletConfig getServletConfig() {
        // TODO Auto-generated method stub
        return null;
    }

    @Override
    public String getServletInfo() {
        // TODO Auto-generated method stub
        return null;
    }
}

 

Servlet快速入门

标签:运行   访问   覆盖   Servle   exception   实现   封装   rri   浏览器   

原文地址:https://www.cnblogs.com/littlepage/p/9592042.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!