如何使用Servlet启动时加载呢?

java-教程王 Servlet 发布时间:2021-12-11 13:18:09 阅读数:5442 1
下文笔者讲述Servlet启动时加载的设置方法,如下所示:
实现思路:
    只需在web.xml中设置load-on-startup标签下的值,即可实现web容器启动时加载servlet
	我们通常将这个过程称之为“servlet预初始化”

load-on-startup的优点

由于是采用web容器启动时,即自动加载,可减少servlet第一次请求时的加载时间, 使用程序第一次响应速度变快,如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://xmlns.jcp.org/xml/ns/javaee"
    xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
    id="WebApp_ID" version="3.1">
    <display-name>helloworld</display-name>
    <welcome-file-list>
        <welcome-file>index.html</welcome-file>
    </welcome-file-list>
    <servlet>
        <servlet-name>com.java265.A</servlet-name>
        <servlet-class>A</servlet-class>
        <load-on-startup>0</load-on-startup>  
    </servlet>
    <servlet>
        <servlet-name>com.java265.B</servlet-name>
        <servlet-class>B</servlet-class>
        <load-on-startup>1</load-on-startup>  
    </servlet>

    <servlet-mapping>
        <servlet-name>A</servlet-name>
        <url-pattern>/index</url-pattern>
    </servlet-mapping>
</web-app>
采用以上的方式定义后,web容器将在启动时,首先加载serverlet A ,然后加载servlet B
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/Servlet/202112/219.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者