web.xml v2.3
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN" "http://java.sun.com/dtd/web-app_2_3.dtd">
<web-app>
</web-app>
web.xml v2.4
<?xml version="1.0" encoding="UTF-8"?>
<web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/xml/ns/j2ee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd">
</web-app>
web.xml v2.5
<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd"
version="2.5">
</web-app>
web.xml v3.0
<?xml version="1.0" encoding="UTF-8"?>
<web-app
version="3.0"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
</web-app>
web-fragment.xml
<web-fragment xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="
http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-fragment_3_0.xsd" version="3.0">
</web-fragment>
分享到:
相关推荐
此时,`Web.xml`可能不是唯一的部署描述符来源,服务器会将多个XML配置文件合并,包括`META-INF/web-fragment.xml`和`WEB-INF/web.xml`。 总结,`Web.xml`是Java Web应用的心脏,它定义了应用的架构、行为和运行...
Servlet 3.0允许开发者使用注解(@WebServlet, @WebFilter, @WebListener)来声明Servlet、过滤器和监听器,而不是传统的web.xml配置文件。这种方式更简洁,减少了配置错误的可能性,同时使得代码更加模块化。 4. **...
**JBoss EAP 6.4 与 Servlet 3.0 Web片段的集成** Servlet 3.0 是Java EE 6规范的一部分,引入了若干重要的改进,其中之一就是Web片段(Web Fragments)。Web片段允许开发者将Web应用的配置分散到多个小的、独立的...
除了注解之外,Servlet 3.1还允许在类路径下的META-INF/web-fragment.xml文件中进行配置,使得第三方库可以提供自己的配置元数据,而无需直接修改应用的web.xml。 总结,Servlet 3.1为Java Web开发带来了诸多创新和...
2.3 Servlet 生命周期 .......................................................................................................................................16 2.3.1 加载和实例化 .........................
然后我们创建一个 web-fragment.xml 文件,这就是属于此 Servlet 自己的配置文件,功能类似于 Web.xml,只是这个是私有的。键入以下内容: 三、程序异步处理 在 Servlet 3.0 中,我们可以使用异步处理来提高 Web ...
16 2.3 Servlet 生命周期 ....................................................................................................................................... 16 2.3.1 加载和实例化 ....................
6. **合并多个WebFragment**:一个Web应用可以包含多个WebFragment,这些Fragment在部署时会被合并到主`web.xml`中。合并规则遵循一定的优先级,如容器级配置优先于应用级配置,应用级配置优先于Fragment配置。 ...
同时,我们还会涉及与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的...
在web.xml文件中指定的加载顺序将会覆盖Web模块中web-fragment.xml文件所指定的加载顺序.假如在Web应用的web.xml文件中增加如下配置
它是在 Servlet 3.0 开始支持的,可以把一个大的 Web 项目拆分为多个项目,解耦合,使得在项目中开发效率提高。下面我们将详细介绍 Java Web Fragment 在项目中的使用方法。 Web Fragment 项目结构 在 Eclipse 中...
Servlet3.1规范是JAVAEE7标准的重要组成部分,它在Servlet3.0的基础上进行了一系列的优化和增强,为Web开发提供了更为强大和灵活的功能。这一规范的发布,旨在提升Java Web应用的性能、可扩展性和易用性。下面将详细...
SPA-spring-modular-example ... 使用 requireJS 等脚本延迟加载页面资源(js/css) Spring注解/xml配置驱动DI 冲刺 JPA Spring 宁静的 Web 服务引导用户界面Servlet 2.5 + 网络片段Maven 构建冲刺安全...
另外,Web Fragments允许将web.xml部署描述符分解为多个模块化的web-fragment.xml文件。 2. **EJB 3.1** 引入了Singleton Bean,确保在应用范围内只有一个Bean实例,以实现全局共享。EJB 3.1还引入了No-interface ...
3. **修改web.xml**:在部署描述符中配置JSF相关的Servlet监听器和过滤器。 4. **配置faces-config.xml**:添加FaceletViewHandler处理器,使Facelets成为默认视图解析器。 5. **编写后端Bean**:创建托管Bean,并将...
在VirgoServer中,Web应用可以通过Web-fragment.xml文件声明其对Spring DM的支持,然后在其中定义Spring MVC的配置,包括DispatcherServlet、Controller等。此外,需要创建一个Web Bundle,它包含Web应用的静态资源...
6. **类与对象**:Java的核心是面向对象编程,类是对象的模板,对象是类的实例。 7. **继承与多态**:继承允许子类继承父类的属性和方法,多态则是同一接口的不同实现。 8. **异常处理**:通过try-catch-finally...
1. **Servlet 3.0支持**:Tomcat 7.0系列引入了对Servlet 3.0规范的支持,带来了许多新特性,如异步处理能力、注解配置、更强大的过滤器和监听器以及web-fragment.xml等。这使得开发者可以通过注解来简化代码,无需...