IT袋

当前位置:主页 > 经验教程 > 建站编程 >

一文了解Servlet

一文了解Servlet

时间:2024-01-18 15:47:47 来源:IT袋 作者:马勇
导读:一文了解Servlet,关于这方面的知识你知道吗?一文了解Servlet的相关介绍,下面IT袋网为您详细介绍 1、什么是Servlet Servlet是Java提供的一门动态web资源开发技术 Servlet是JavaEE规范之一,其实

一文了解Servlet

关于这方面的知识你知道吗?一文了解Servlet的相关介绍,下面IT袋网为您详细介绍

1、什么是Servlet

  • Servlet是Java提供的一门动态web资源开发技术
  • Servlet是JavaEE规范之一,其实就是一个接口,将来我们需要定义Servlet接口,并由web服务器运行Servlet

2、Servlet快速入门

创建web项目,导入Servlet依赖坐标

<dependencies>
    <dependency>
        <groupId>javax.servlet</groupId>
        <artifactId>javax.servlet-api</artifactId>
        <version>3.1.0</version>
        <scope>provided</scope>
    </dependency>
</dependencies>

创建:定义一个类,实现Servlet接口,并重写接口中的所有方法,并在service方法中输入一句话

public class Demo01 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");
    }
    @Override
    public String getServletInfo() {
        return null;
    }
    @Override
    public void destroy() {
    }
}

配置:在类上实用@WebServlet注解,配置该Servlet的访问路径

@WebServlet("/demo01")

访问:启动Tomcat,浏览器输入URL 访问该Servlet

一文了解Servlet

一文了解Servlet

3、Servlet生命周期

Servlet生命周期就是Servlet从创建到销毁的过程

一文了解Servlet

测试

@WebServlet("/demo01")
public class Demo01 implements Servlet {
    @Override
    public void init(ServletConfig servletConfig) throws ServletException {
        System.out.println("初始化方法");
    }
    @Override
    public void service(ServletRequest servletRequest, ServletResponse servletResponse) throws ServletException, IOException {
        System.out.println("hello");
    }
    @Override
    public void destroy() {
        System.out.println("销毁方法");
    }

分别在init方法、service方法、destroy方法输出语句,运行时发现init方法调用一次,之后通过不断刷新,会重复调用service方法,直至关掉服务器调用destroy方法

相关阅读

  • 个人网站的制作模板 制作网站和网页的教学

    个人网站的制作模板 制作网站和网页的教学

    为大家说一说个人网站的制作模板和制作网站和网页的教学的内容,相关内容具体如下: 随着个人创业的流行,很多个人也需要一个比较详细的网站来展示自己,开展个人业务,或者积累粉丝

  • FIT AP的原理及优势

    FIT AP的原理及优势

    一篇IT技术小知识,为您介绍方面的讲解,具体内容如下: 随着无线网络技术的不断发展,新型的FIT AP开始逐渐崭露头角。 FIT AP是“Fit(适配)”的缩写,它的设计理念是更加智能和灵活地适

  • OSI七层网络模型会话层详解 会话层主要功能有哪些

    OSI七层网络模型会话层详解 会话层主要功能有哪些

    正文核心导读:OSI七层网络模型会话层详解的电脑方面的小经验,继续往下看吧! 会话层是OSI模型中的第5层,位于表示层和传输层之间,主要负责建立、管理和终止应用程序之间的会话。 会

  • OSPF广播网络类型特点以及工作原理

    OSPF广播网络类型特点以及工作原理

    文章导读:OSPF广播网络类型特点以及工作原理方面的介绍,接下来分享详细内容。 特点 广播网络类型是指在网络中,所有的路由器都直接相连,并且可以互相通信。 在广播网络中,路由器之