Собственно, что такое дескриптор развертывания?
Мне действительно нужно заботиться об этом при использовании Netbeans, потому что я читал кое-что, что это было необязательно. и что вы могли использовать аннотации вместо настройки в файлах xml?
Может кто-нибудь дать мне полную картину этого?
2 ответа
Дескриптор развертывания (в вашем случае, скорее всего, web.xml, поскольку я думаю, вы разместили более ранний вопрос о создании веб-приложения) сообщает контейнеру приложения, как должно быть настроено веб-приложение. Здесь вы регистрируете свои сервлеты и фильтры, добавляете параметры контекста и много других полезных вещей.
Вот ссылка, описывающая различные параметры и их использование: http://download.oracle.com/docs/cd/E13222_01/wls/docs81/webapp/web_xml.html
Если вы читаете, что это необязательно в NetBeans, возможно, NetBeans предоставляет вам значение по умолчанию (возможно, он позволяет вам регистрировать сервлеты через IDE). Тем не менее, полезно знать, что происходит в web.xml, на случай, если вы когда-нибудь создадите веб-приложение без использования NetBeans или вам потребуется более низкий уровень конфигурации, чем предоставляет NetBeans.
Дескриптор развертывания (web.xml) помогает нам настроить и обеспечить сопоставление URL-адресов с соответствующими сервлетами или JSP. Это файл конфигурации, используемый для определения фильтров безопасности, обработчиков страниц ошибок, страниц по умолчанию и т. Д.
См. Эту ссылку для получения подробной документации: https://cloud.google.com / appengine / docs / standard / java / config / webxml
Похожие вопросы
Новые вопросы
java
Java - это язык программирования высокого уровня. Используйте этот тег, если у вас возникли проблемы с использованием или пониманием самого языка. Этот тег редко используется отдельно и чаще всего используется вместе с [spring], [spring-boot], [jakarta-ee], [android], [javafx], [hadoop], [gradle] и [maven].
web.xml
- это стандарт J2EE.