首页 > 其他分享 >Servlet_概述与Servlet_快速入门

Servlet_概述与Servlet_快速入门

时间:2022-12-15 17:57:50浏览次数:50  
标签:入门 demo01 概述 Override ServletDemo01 Servlet public

Servlet_概述

        Servlet:    server    applet

          概念:运行在服务器端的小程序

    

 

    

      Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。
      将来我们自定义一个类,实现Servlet接口,复写方法。

 

Servlet_快速入门

    快速入门:

       1.创建一个JavaEE项目

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

          public class ServletDemo01 implements Servlet 

        3.实现接口中的抽象方法

        4.配置 Servlet

       需要在web.xml中配置   

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="https://jakarta.ee/xml/ns/jakartaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="https://jakarta.ee/xml/ns/jakartaee https://jakarta.ee/xml/ns/jakartaee/web-app_5_0.xsd"
         version="5.0">

<!--配置Servlet-->
    <servlet>
        <servlet-name>demo01</servlet-name>
        <servlet-class>xq.xueqiang.web.Servlet.ServletDemo01</servlet-class>
    </servlet>

    <servlet-mapping>
        <servlet-name>demo01</servlet-name>
        <url-pattern>/demo01</url-pattern>
    </servlet-mapping>


</web-app>

 

  

package com.example.Servlet;


import jakarta.servlet.*;

import java.io.IOException;

/**
 * Servlet快速入门
 */

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("Hello Servlet");
    }

    @Override
    public String getServletInfo() {
        return null;
    }

    @Override
    public void destroy() {

    }
}

 

   

标签:入门,demo01,概述,Override,ServletDemo01,Servlet,public
From: https://www.cnblogs.com/x3449/p/16985695.html

相关文章

  • docker概述、安装与镜像操作
    一、Docker1、容器概述容器是在linux上本机运行,并与其他容器共享主机的内核,它运行的是一个独立的进程,不占用其他任何可执行文件的内存,非常轻量2、Docker概述(1)Docker是......
  • Java-快速入门、IDEA开发工具的使用1-笔记
    1.Java的概述Java是sun公司1995推出的,2009年被oracle收购Java的爸爸:詹姆斯.高斯林Java是一门高级编程语言:语言风格接近人类的自然语言,写程序简单易懂Java的流行度很高,商业占......
  • 深度学习入门No module named 'common'问题
    这⾥的“common”模块是源代码中作者⾃⼰写的,将下载的源⽂件夹“【源代码】深度学习⼊门:基于Python的理论与实现”改名为book_code,并且将sys.path.append(os.pardir)#......
  • WPF深入简出(一)入门必看
    一、前言最近开始学习WPF,因为之间有一些winform的经验,所以想把WPF的学习过程记录下来,已被后查,本篇主要讲一些基础知识,介绍如何使用Visual Studio 2022创建一个WPF应用程......
  • kettle学习笔记(一)——入门与安装
    一、概述1.kettle是什么国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。中文名称叫水壶,该项目的主程序员MATT希望把各种数据......
  • java idea spring mvc 入门 最起码 我8080跑起来了
    IDEA建立SpringMVCHelloWorld详细入门教程---------------------------------------------生活的意义并不是与他人争高下,而在于享受努力实现目标的过程,结果是对自......
  • 算法设计与分析————算法概述
    算法概述算法概念定义算法是任何定义良好的计算程式,它取某些值或值的集合作为输入,并产生某些值或值的集合作为输出。因此,算法是将输入转化为输出的一系列计算步骤。—......
  • Elasticsearch 入门实战(7)--Data Stream
    数据量(DataStream) 是在 Elasticsearch 7.9版推出的一项功能,它可以很方便的处理时间序列数据。1、简介1.1、什么是TimeSeriesDataTSD始终与时间戳关联,该时间戳标......
  • 从零入门项目集成Karate和Jacoco,配置测试代码覆盖率
    解决问题在SpringBoot项目中,如何集成Karate测试框架和Jacoco插件。以及编写了feature测试文件,怎么样配置才能看到被测试接口代码的覆盖率。演示版本及说明本次讲解,基于S......
  • 正则表达式概述
    正则表达式概述什么是正则表达式正则表达式regularexpression,RE是一种字符模式,用于在查找过程中匹配指定的字符。为什么要使用正则表达式?​在工作中,我们时刻......