zoukankan      html  css  js  c++  java
  • Servlet生命周期和注解配置

    Servlet的生命周期和注解配置问题
    /*
        Servlet?
        运行在服务器上的小程序  定义浏览器访问到Tomcat的规则
    
     一、生命周期?
           1.创建
           2.提供服务
           3.被销毁
     二、servlet3.0注解配置?
            直接在java中注解配置, 可以不需要web.xml
     三、servlet体系结构?
            servlet接口
            genericservlet  抽象类 重写service方法
            httpservlet      对http  封装 简化操作 doget()  dopost()
     四、servlet相关配置?
            1.一个servlet 可以定义多个访问路径   @webservlet("/zxf")
            2.路径的规则
                 1./xxxx    完全的路径匹配
                 2./xxx/xxx 多层匹配
                 3.*.xxx    扩展名匹配
    
            //添加路径  注解配置  不需要web.xml
            @WebServlet("/qqq")
            启动Tomcat后 在地址栏添加 /666  Ser实现类就会运行  显示打印结果。
     */
    package cn.zhouzhou;
    import javax.servlet.*;
    import javax.servlet.annotation.WebServlet;
    import java.io.IOException;
    //添加路径  注解配置  不需要web.xml
    @WebServlet("/qqq")
    public class Demo implements Servlet {
        @Override
        public void init(ServletConfig servletConfig) throws ServletException {
            System.out.println("启动int方法");
        }
    
        @Override
        public ServletConfig getServletConfig() {
            return null;
        }
    
        @Override
        //刷新一次 执行一次
        public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
            System.out.println("run");
        }
    
        @Override
        public String getServletInfo() {
            return null;
        }
    
        @Override
        //服务器关闭的时候  需要点击右下角的结束框  红色的正方形。
        public void destroy() {
            System.out.println("关闭 servlet的生命周期结束!");
        }
    }
  • 相关阅读:
    Markdown 简明语法手册
    linuxmint
    添加 Windows 8.1 无虚拟机启动项 解决极品飞车的不支持虚拟机报错
    工作室案例在线展示
    流风ASP.NET框架商业版-工作流1.0简介
    GNS3的使用2
    再见
    JSR303结合切面校验参数
    统一异常处理
    分布式会话
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10686558.html
Copyright © 2011-2022 走看看