Большинство мест в Интернете говорят, что это означает WEB INF ormation.
Я скорее сомневаюсь в этом. Папка содержит исполняемые файлы. Информация не подходит для этого.
Ответ 1
Насколько я знаю, "INF" означает "Информация", как вы сказали. Вероятно, он был назван WEB-INF для сходства с каталогом META-INF в файлах JAR. Иногда значение каталога меняется со временем настолько, что это уже не имеет смысла. Например, каталоги bin в Unix/Linux часто содержат небинные "исполняемые" файлы, такие как сценарии оболочки.
Ответ 2
Я считаю, что это действительно называется WEB-INF, чтобы зеркалировать каталог META-INF в файле jar, который содержит метаинформацию. Я вижу, что вы имеете в виду, что это как-то об исполняемых файлах как "информация", но главное, что он не содержит документов приложения.
Ответ 3
Это каталог для хранения содержимого частного приложения. Все, что нужно вашему приложению, но ваш клиент не может быть сохранен там. Все, что в этом каталоге не отображается в Интернете.
Я думаю, единственное логическое определение - WEB-INF - это зеркало META-INF. Именование действительно важно для новичков, и если это запутывает, субъекту становится все труднее понять.
Ответ 5
В папке WEB_INF содержится файл web.xml (дескриптор развертывания), классы, внешние библиотеки и т.д., а в качестве файла web.xml содержится информация о URL-адресах контейнера, файлах и т.д., папка известна как WEB-INF.