Java Web Fragment在项目中使用方法详解

 更新时间:2020年02月25日 13:52:55   作者:---WeiGeH  
这篇文章主要介绍了Web Fragment在项目中使用方法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Web Fragment 是什么

- 它是在 servlet 3.0开始支持的,可以把一个dy web项目拆分为多个项目,解耦合,使其在项目中开发效率提高,下面我演示简单的项目创建过程

用eclipse右键new->other->web->web fragment project

项目结构


web-fragment.xml 配置详细内容

<?xml version="1.0" encoding="UTF-8"?>
<web-fragment id="WebFragment_ID" version="3.1"
  xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-fragment_3_1.xsd">
  <display-name>Test</display-name>
  <name>Test</name>

  <listener>
  <!-- 配置一个监听器 -->
  <listener-class>myListenner.DEMO1</listener-class>
  </listener>
  <!-- 表示一个执行序列 -->
  <ordering>
    <!-- 表示在项目所有之前进行初始化 -->
    <before><others/></before>
  </ordering>
</web-fragment>

ServletRequestListener 监听器内容

package myListenner;

import javax.servlet.ServletRequestEvent;
import javax.servlet.ServletRequestListener;

public class DEMO1 implements ServletRequestListener{

  @Override
  public void requestDestroyed(ServletRequestEvent sre) {
    // TODO Auto-generated method stub
    System.out.println("监听器销毁了》》》》》》》》》》》》》");
  }

  @Override
  public void requestInitialized(ServletRequestEvent sre) {
    System.out.println("监听器初始化完成了》》》》》》》》》》");
  }
}

导出jar包

用eclipse 选择导出jar 包,再导入主要的项目 ,运行即可

创建一个servlet 3.0主项目 无需配置web .xml 文件

运行项目,出现以下效果表示成功

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • SpringBoot 表单提交全局日期格式转换器实现方式

    SpringBoot 表单提交全局日期格式转换器实现方式

    这篇文章主要介绍了SpringBoot 表单提交全局日期格式转换器,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-04-04
  • Java并发编程之LongAdder源码解析

    Java并发编程之LongAdder源码解析

    这篇文章主要为大家介绍了Java并发编程之LongAdder源码示例解析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-04-04
  • Java Swing 非常漂亮外观Nimbus的使用方法实例

    Java Swing 非常漂亮外观Nimbus的使用方法实例

    Java Swing 非常漂亮外观Nimbus的使用方法实例,需要的朋友可以参考一下
    2013-02-02
  • 解析Java中所有错误和异常的父类java.lang.Throwable

    解析Java中所有错误和异常的父类java.lang.Throwable

    这篇文章主要介绍了Java中所有错误和异常的父类java.lang.Throwable,文章中简单地分析了其源码,说明在代码注释中,需要的朋友可以参考下
    2016-03-03
  • Java纯代码实现导出PDF功能

    Java纯代码实现导出PDF功能

    在项目开发中,产品的需求越来越奇葩啦,开始文件下载都是下载为excel的,做着做着需求竟然变了,要求能导出pdf,本文就来和大家分享一下Java实现导出PDF的常用方法吧
    2023-07-07
  • SPRINGBOOT读取PROPERTIES配置文件数据过程详解

    SPRINGBOOT读取PROPERTIES配置文件数据过程详解

    这篇文章主要介绍了SPRINGBOOT读取PROPERTIES配置文件数据过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-12-12
  • SpringBoot全局Controller返回值格式统一

    SpringBoot全局Controller返回值格式统一

    本文主要介绍了SpringBoot全局Controller返回值格式统一,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Spring Boot自定义配置属性源(PropertySource)

    Spring Boot自定义配置属性源(PropertySource)

    这篇文章主要介绍了Spring Boot自定义配置属性源(PropertySource),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-06-06
  • Springboot mybatis plus druid多数据源解决方案 dynamic-datasource的使用详解

    Springboot mybatis plus druid多数据源解决方案 dynamic-datasource的使用详

    这篇文章主要介绍了Springboot mybatis plus druid多数据源解决方案 dynamic-datasource的使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-11-11
  • Java 深入探究讲解工厂方法模式

    Java 深入探究讲解工厂方法模式

    工厂方法模式(FACTORY METHOD)是一种常用的类创建型设计模式,此模式的核心精神是封装类中变化的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用和方便后期维护拓展的目的。它的核心结构有四个角色,分别是抽象工厂、具体工厂、抽象产品、具体产品
    2022-04-04

最新评论