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;
        }
    }
  • 相关阅读:
    关于 JLRoutes
    关于Objection 框架或解耦合方案
    窥探 NSObject
    关于cocoa 运行时runtime
    关于 cocoapods 使用
    关于Xcode 遇到的 警告、错误 处理
    ios 中正则匹配 ,NSPredicate
    关于状态栏 上颜色配置 ios7.x 之后
    使用ios系统侧滑 7.x 之后
    常用的shell脚本
  • 原文地址:https://www.cnblogs.com/littlepage/p/9592042.html
Copyright © 2011-2022 走看看