原本一个web应用的任何配置都需要在web.xml中进行,因此会使得web.xml变得很混乱,而且灵活性差,因此Servlet 3.0可以将每个Servlet、Filter、Listener打成jar包,然后放在WEB-INF\lib中;注意各自的模块都有各自的配置文件,这个配置文件的名称为 web-fragment.xml 。
使用方法:
1.创建一个过滤器,servlet...等等。
2.创建web-fragment.xml文件,将刚才创建的类添加到该文件中。
3.编译该类成class文件,将该class文件打成jar包。
4.将web-fragment.xml文件放到META-INF文件夹下,重新打包。
5.将该jar包放到/WEB-INF/lib目录下,就可以实现web.xml文件中各个类的作用的分离。
相关推荐
在"jboss-web-fragment"项目中,我们有一个名为`web-fragment.xml`的文件,它代表了一个Web片段的部署描述符。这个文件通常位于JAR文件的`META-INF`目录下,包含了Servlet、过滤器、监听器等组件的定义。当应用被...
J2EE web app 3.1 xsd
在这个特定的场景中,我们关注的是“atlassian-plugins-webfragment-2.6.0.jar.zip”文件,这是一个包含了Atlassian插件Webfragment的2.6.0版本的压缩包。本文将深入探讨这一插件的核心功能、用途以及如何使用。 ...
atlassian-plugins-webfragment-2.6.0.jar
tomcat-embed-websocket-9.0.16.jar
<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=...
一个采用 angularjs/spring/web-fragment 等技术的 web 模块化示例项目 模块化或插件式架构在企业应用中非常流行。 这个示例项目说明了如何做到这一点。 该项目包括一个主要的动态 Web 应用程序和两个 Web 模块,...
同时,我们还会涉及与Servlet相关的XML配置文件,如web-common_3_0.xsd、web-fragment_3_0.xsd和web-app_3_0.xsd,它们在定义Web应用程序结构和行为方面扮演着重要角色。 1. Servlet基础 Servlet是一个Java类,它...
在项目中,每一个模块一个jar包,可以在该jar包中使用web-fragment.xml文件,该文件放置在META-INF目录中,且在一个jar包中。该文件的元素可以与web.xml相同。 总结 本文对Spring MVC的架构和DispatcherServlet的...
"WebFragment-without-Annotations"项目显然探讨了如何在不使用注解的情况下实现WebFragment。 在传统的Java EE应用中,我们通常使用注解来声明和配置Servlet、Filter和Listener,例如`@WebServlet`、`@WebFilter`...
官方版本,亲测可用
这些接口通常遵循标准的RESTful原则,以JSON格式传输数据,使得与其他现代Web服务的协同工作变得简单。 总的来说,person-directory是一个强大的开源解决方案,它解决了多数据源人员信息整合的问题,为企业带来了...
此时,`Web.xml`可能不是唯一的部署描述符来源,服务器会将多个XML配置文件合并,包括`META-INF/web-fragment.xml`和`WEB-INF/web.xml`。 总结,`Web.xml`是Java Web应用的心脏,它定义了应用的架构、行为和运行...
官方版本,亲测可用
在web.xml文件中指定的加载顺序将会覆盖Web模块中web-fragment.xml文件所指定的加载顺序.假如在Web应用的web.xml文件中增加如下配置
在编程世界里,代码片段是开发者们日常工作中不可或缺的一部分,它们是解决问题的...在探索这个Code-fragment-master的过程中,我们不仅能学习到新的技巧,还能培养解决问题的思维,为我们的编程生涯增添更多的色彩。
文件"needle-fragment-main"可能是这个模板的主要入口文件,包含了整个模板的核心结构和样式。开发者可以通过修改这个文件,或者根据需要引入其他子文件,来定制自己的Web页面。这个文件可能包括HTML结构、CSS样式和...
4. **应用参数配置**的多个改进:包括新增了“web-fragment绝对路径”参数,以解决web-fragment命名冲突问题;“自定义类加载器”参数让用户能够自定义类加载行为,提升定制化能力;“内存泄露检测”参数在应用停止...
在VirgoServer中,Web应用可以通过Web-fragment.xml文件声明其对Spring DM的支持,然后在其中定义Spring MVC的配置,包括DispatcherServlet、Controller等。此外,需要创建一个Web Bundle,它包含Web应用的静态资源...