原本一个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文件中各个类的作用的分离。