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的生命周期结束!");
        }
    }
  • 相关阅读:
    【转】为什么要报考系统架构设计师考试
    前端三大主流框架中文文档
    零散知识点-类的区别;函数式编程的简单总结;
    window.location相关方法
    Hybrid相关
    php中file_get_contents与curl的区别
    三级下拉菜单
    微信生成带参数二维码及响应操作
    开发中因长时间不用而遗忘的,持续补充中。。
    项目中用到的几个工具函数
  • 原文地址:https://www.cnblogs.com/ZXF6/p/10686558.html
Copyright © 2011-2022 走看看