Web.xml配置文件

很遗憾电脑今天上不了网,也就看不了牛人的博客,索性自己写上一篇,也加深对Web.xml文件的理解。

1.基本配置。在这点上,我把他看成餐厅点单员,比如客户想吃湘菜、甜品、喝鸡尾酒,不可能叫上三个服务员,只要告诉点单员,点单员就会通知厨房、甜品师、调酒师。web.xml文件正是如此,它能接受所有的信息处理请求。会通过内部的配置,分别分配给相应的servlet。

2.模糊配置。那比如客户想吃湘菜、东北菜等地方特色菜,点单员会将他们都交给厨房。同理这时候这些请求后面加上同一个标识,web.xml识别后,安排同一个servlet来处理。

3.设置初始参数。以前我们有过把参数直接写在servlet中,现在放置在.xml中,通过request.getIntParameter(“参数名”)方法获取。操作只有变复杂,那又为什么要修改呢?① 其实servlet是硬程序,一般硬程序中写的都是算法,尽量将里面的数值脱离。
② 有利于团队开发。没有一个团队能做心有灵犀,命名的时候,大家总是各色各异,但是web.xml中规定后,队员就按照初始设置来命名;另外,后期修改参数值时,在web.xml中改变后,servlet读取的结果也会改变。

所有的规定都有他自己的理由,那背后就是智慧的结晶。仅仅这样的一点小智慧,就已经让我能看到更广阔的绿地。

我终于明白了一个道理。不要认为程序能正常运行,项目就算是成功了。没有最好只有更好的道理,要求我们在美中寻找瑕疵,简历就跟代码一样,总能找到需要优化的地方。这也许就是让我们学会不知足吧。

你可能感兴趣的:(web.xml)