什么是部署描述符,在使用Netbeans时我真的需要关心它吗?

ajs*_*sie 5 java netbeans

实际上,什么是部署描述符?

在使用Netbeans时我真的需要关心它,因为我读了一些它是可选的.并且您可以使用注释而不是在xml文件中进行配置?

有人可以给我这个全貌吗?

dan*_*ben 7

部署描述符(在您的情况下可能是web.xml,因为我认为您之前发布了关于构建Web应用程序的问题)告诉应用程序容器应该如何配置Web应用程序.这是您注册servlet和过滤器,添加上下文参数以及许多其他有用的东西的地方.

以下链接描述了各种参数及其用途:http: //download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/web_xml.html

如果您在NetBeans中读到它是可选的,那么NetBeans可能会为您提供默认设置(也许它允许您通过IDE注册您的servlet).尽管如此,如果您在不使用NetBeans的情况下构建Web应用程序,或者需要比NetBeans提供的配置级别更低的配置,最好知道web.xml中发生了什么.

  • 不确定前端控制器是什么意思.将url路径映射到servlet是web.xml中发生的一件事,但肯定不是唯一的事情. (2认同)