软件编程
位置:首页>> 软件编程>> java编程>> Java Web Fragment在项目中使用方法详解

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

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

标签:java,Web,Fragment,用法

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

0
投稿

猜你喜欢

手机版 软件编程 asp之家 www.aspxhome.com