zoukankan      html  css  js  c++  java
  • Servlet快速入门

    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;
        }
    }
  • 相关阅读:
    [原创]Android中LocationManager的简单使用,获取当前位置
    Android远程图片获取和本地缓存
    Android wakelock机制
    android上的缓存、缓存算法和缓存框架
    052 自动将每日的日志增量导入到hive中
    051 日志案例分析(PV,UV),以及动态分区
    050 sqoop的使用
    049 CDH商业版本的搭建(hadoop5.3.6 +hive+sqoop)
    000 Python的运行
    048 hive运行的相关配置
  • 原文地址:https://www.cnblogs.com/littlepage/p/9592042.html
Copyright © 2011-2022 走看看