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

作者:---WeiGeH 时间:2022-04-11 14:17:38 

Web Fragment 是什么

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

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

项目结构

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

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 文件

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

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

来源:https://www.cnblogs.com/dgwblog/p/7635201.html

标签:java,Web,Fragment,用法
0
投稿

猜你喜欢

  • C# XML序列化方法及常用特性总结分析

    2021-12-27 02:23:33
  • MyBatis全局映射文件实现原理解析

    2021-06-21 17:01:29
  • SpringBoot使用protobuf格式的接口方式

    2022-02-14 14:20:17
  • Android基于SoftReference缓存图片的方法

    2023-07-13 00:53:21
  • Java的JDBC中Statement与CallableStatement对象实例

    2022-11-14 17:22:08
  • 如何将Mybatis连接到ClickHouse

    2023-11-06 02:35:51
  • Android ListView实现上拉加载下拉刷新和滑动删除功能

    2021-09-24 19:08:04
  • Springboot中加入druid连接池

    2023-08-08 05:47:22
  • C++中的String的常用函数用法

    2023-03-26 17:52:45
  • Java 集合框架之List 的使用(附小游戏练习)

    2023-11-24 10:33:40
  • Java Spring的refresh方法你知道吗

    2023-07-08 11:53:18
  • HttpsURLConnection上传文件流(实例讲解)

    2022-03-02 16:54:47
  • Java基础之位运算知识总结

    2022-09-10 17:48:43
  • Android Studio轻松构建自定义模板的步骤记录

    2023-07-19 01:11:51
  • C# ConfigHelper 辅助类介绍

    2023-11-20 21:53:09
  • idea创建JAVA Class时自动生成头部文档注释的方法

    2023-07-10 18:53:07
  • Java Arrays.asList使用方法解析

    2023-11-26 06:27:09
  • postman测试传入List<String>参数方式

    2022-10-13 01:34:40
  • AJAX中Get请求报错404的原因以及解决办法

    2021-07-03 05:41:07
  • Android startService的使用与Service生命周期案例详解

    2021-07-14 01:51:24
  • asp之家 软件编程 m.aspxhome.com