首页 > 其他 > 详细

Servlet快速入门

时间:2018-09-05 16:54:58      阅读:159      评论:0      收藏:0      [点我收藏+]

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快速入门

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!