很遗憾电脑今天上不了网,也就看不了牛人的博客,索性自己写上一篇,也加深对Web.xml文件的理解。
1.基本配置。在这点上,我把他看成餐厅点单员,比如客户想吃湘菜、甜品、喝鸡尾酒,不可能叫上三个服务员,只要告诉点单员,点单员就会通知厨房、甜品师、调酒师。web.xml文件正是如此,它能接受所有的信息处理请求。会通过内部的配置,分别分配给相应的servlet。
2.模糊配置。那比如客户想吃湘菜、东北菜等地方特色菜,点单员会将他们都交给厨房。同理这时候这些请求后面加上同一个标识,web.xml识别后,安排同一个servlet来处理。
3.设置初始参数。以前我们有过把参数直接写在servlet中,现在放置在.xml中,通过request.getIntParameter(“参数名”)方法获取。操作只有变复杂,那又为什么要修改呢?① 其实servlet是硬程序,一般硬程序中写的都是算法,尽量将里面的数值脱离。
② 有利于团队开发。没有一个团队能做心有灵犀,命名的时候,大家总是各色各异,但是web.xml中规定后,队员就按照初始设置来命名;另外,后期修改参数值时,在web.xml中改变后,servlet读取的结果也会改变。
所有的规定都有他自己的理由,那背后就是智慧的结晶。仅仅这样的一点小智慧,就已经让我能看到更广阔的绿地。
我终于明白了一个道理。不要认为程序能正常运行,项目就算是成功了。没有最好只有更好的道理,要求我们在美中寻找瑕疵,简历就跟代码一样,总能找到需要优化的地方。这也许就是让我们学会不知足吧。
分享到:
相关推荐
### web.xml配置文件详解 #### 一、概述 `web.xml`是Java Web应用程序的核心配置文件之一,主要用于定义Web应用程序的结构与行为。它是Servlet容器(如Tomcat)读取Web应用程序配置信息的主要来源,因此深入理解其...
Web.xml 配置详解 Web.xml 是一个部署描述符文件,用于...web.xml 文件是 Web 应用程序的配置文件,用于描述 Web 应用程序的各种配置信息。了解 web.xml 文件的结构和元素次序对于开发和配置 Web 应用程序非常重要。
关于 web.xml 配置文件记录 Web.xml 配置文件是 Servlet 规范中定义的部署描述符文件,它是 Web 应用的配置文件。作为一个 XML 文件,web.xml 必须以一个 XML 头开始,声明可以使用的 XML 版本并给出文件的字符编码...
`web.xml`是Java Web应用的核心配置文件,用于定义Servlet、过滤器、监听器以及其他相关组件的行为和配置。它是按照Servlet规范定义的标准格式编写,独立于任何特定的应用服务器,如Tomcat。以下是对`web.xml`文件中...
web.xml 配置详解是指在 Java Web 应用程序中使用的部署描述符配置文件。它是一个 XML 文件,包含了很多描述 servlet/JSP 应用的各个方面的元素,如 servlet 注册、servlet 映射以及监听器注册。 在 web.xml 文件中...
### 在web.xml中引入其他XML配置文件的步骤 在Java Web开发中,`web.xml`作为Web应用程序的核心配置文件,负责定义应用级别的配置信息。为了提高代码的可维护性和复用性,有时需要将一部分配置内容提取到独立的XML...
在现代的Web开发中,"Web项目没有web.xml配置文件"是一个常见的现象,尤其是在使用Spring Boot、Spring MVC等框架时。传统的Java Web应用通常依赖于`web.xml`文件来配置Servlet、过滤器、监听器等核心组件,但在最新...
《Web.xml配置文件详解》 在Java Web应用中,`Web.xml`文件是核心的部署描述符,它定义了应用程序的结构、行为以及服务器如何处理请求。这份文档将深入探讨`Web.xml`配置文件的各个关键元素,帮助开发者更好地理解...
web.xml配置文件
`web.xml`配置文件在Struts2中扮演着至关重要的角色,它是整个应用的部署描述符,定义了应用程序的入口点、过滤器、Servlet以及其他Web组件的配置信息。在这里,我们将深入探讨`web.xml`配置文件在Struts2中的应用...
全新的java web项目的配置文件,新建的纯净的web.xml文件,没做任何改动,下载就可以使用了。
Struts2的Spring插件会在Struts配置文件(如struts.xml)中定义一个`<package>`,包含`<interceptors>`和`<default-interceptor-ref>`元素,这样Struts2就会知道如何与Spring协作,将Action实例化和依赖注入交给...
在构建基于Spring MVC的Web应用程序时,`web.xml`配置文件扮演着至关重要的角色。它定义了应用程序的行为,包括启动时的初始化、请求处理以及中间件的设置。下面我们将详细探讨`web.xml`中涉及Spring MVC的主要配置...
在Tomcat的`conf`目录下,有两个主要的XML配置文件:`server.xml`和`web.xml`。`server.xml`是Tomcat的主要配置文件,而`web.xml`则定义了应用程序的行为。 在`server.xml`中,我们需要配置`<Connector>`元素来启用...
4. **通过web.xml配置Log4j** - 在web.xml中,我们可以使用`<context-param>`标签来指定Log4j配置文件的位置,例如: ```xml <param-name>log4jConfigLocation <param-value>/WEB-INF/classes/log4j....