##  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:\Users\21seu.ftj\.IntelliJIdea2019.3\system\tomcat\Tomcat_9_0_22_Servlet"

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

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

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

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

最新文章

  1. Redis_redis分布式锁-SETNX
  2. 浅析inline-block--使用inline-block创建布局
  3. SharePoint 2013 工作流之使用Designer配置示例篇
  4. android5.1 for tq335x
  5. JSR 303标准
  6. 编写高质量代码改善C#程序的157个建议[协变和逆变]
  7. UIView的创建与内存管理
  8. 【每日一摩斯】-【序列】-续-RAC and Sequences (853652.1)
  9. POJ 2502 Subway dij
  10. 4605 Magic Ball Game
  11. 第三弹:ZFNet
  12. UserView--第一种方式set去重,基于Spark算子的java代码实现
  13. 【洛谷P2660烤鸡】
  14. 配置NFS
  15. temp-重庆银行
  16. opencv: 角点检测源码分析;
  17. a标签的4种状态及设置CSS
  18. POJ.1830.开关问题(高斯消元 异或方程组)
  19. 加速cin的技巧
  20. 你应该知道的HTTP基础知识

热门文章

  1. Proto3:编码
  2. 14、创建/恢复ETH钱包身份
  3. 推荐一款在UBUNTU下使用的编辑器
  4. string类中getline函数的应用
  5. flask 返回json数据
  6. XML的相关基础知识分享(二)
  7. Tornado 简述
  8. HTML5前期学习准备(一)
  9. webpack基础配置(一)
  10. openwrt 外挂usb 网卡 RTL8188CU 及添加 RT5572 kernel支持