zoukankan      html  css  js  c++  java
  • Servlet(二)----注解配置

    ##  Servlet3.0

      *  好处:

        *  支持注解配置。可以不需要web.xml了。

      *  步骤:

        1、创建JavaEE项目,选择Servlet的版本3.0以上,可以不创建web.xml

        2、定义一个类,实现Servlet接口

        3、复写方法

        4、在类上使用@WebServlet进行注解

          *  @WebServlet("资源路径")

    package com.ftj.servlet;
    
    import javax.servlet.*;
    import javax.servlet.annotation.WebServlet;
    import java.io.IOException;
    
    
    /*@WebServlet(urlPatterns = "/demo")*/
    @WebServlet("/demo")
    public class ServletDemo01 implements Servlet {
        @Override
        public void init(ServletConfig servletConfig) throws ServletException {
    
        }
    
        @Override
        public ServletConfig getServletConfig() {
            return null;
        }
    
        @Override
        public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
            System.out.println("servlet3.0 comming");
        }
    
        @Override
        public String getServletInfo() {
            return null;
        }
    
        @Override
        public void destroy() {
    
        }
    }

    ## IDEA与Tomcat的相关配置

      1、idea会为每一个tomcat部署的项目单独建立一份配置文件

        *  查看控制台的log:Using CATALINA_BASE:   "C:Users21seu.ftj.IntelliJIdea2019.3system omcatTomcat_9_0_22_Servlet"

      2、工作空间项目 和 Tocmcat部署的web目录

        *  tomcat真正访问的是:"tomcat部署的web项目",“tomcat部署的web项目”对应着“工作空间项目”的web目录下的所有资源

        *  WEN-INF目录下的资源不能被浏览器直接访问。

      3、断点调试:使用“小虫子”启动

    That which doesn't kill me makes me stronger!
  • 相关阅读:
    Java判断字符串是否包含数字
    char 与 String 之间的转换
    hive与hbase整合方式和优劣
    曾经的你-许巍
    Hbase表重命名 表改名
    Eclipse 快键键(持续更新)
    Linux 查看一个端口的连接数
    hbase性能调优(转载)
    Hbase优化记录
    记录下Linux难记实用的命令
  • 原文地址:https://www.cnblogs.com/21seu-ftj/p/12443126.html
Copyright © 2011-2022 走看看