Что означает WEB-INF в веб-приложении Java EE? [закрытый]



большинство мест в интернете говорят, что это означает WEB INF ormation.



Я в этом сильно сомневаюсь. Папка содержит исполняемые файлы. информация - это не подходящее имя для него.

630   5  

5 ответов:

насколько я знаю, "INF" означает "информация", как вы сказали. Вероятно, он был назван WEB-INF для сходства с META-INF каталог в файлах JAR. Иногда значение каталога меняется так сильно с течением времени, что оно больше не имеет смысла. Например, bin каталоги в Unix / Linux часто содержат недвоичные "исполняемые" файлы, такие как сценарии оболочки.

Я считаю, что это действительно называется WEB-INF, чтобы отразить каталог META-INF в файле jar, который содержит метаинформацию. Я понимаю, что вы имеете в виду, когда речь идет об исполняемых файлах, как "информация", но главное, что она не содержит документов приложения.

это каталог для хранения содержимого частного приложения. Все, что нужно вашему приложению, но ваш клиент не может быть сохранен там. Все, что находится в этом каталоге, не видно в интернете.

источник:

http://tomcat.apache.org/tomcat-7.0-doc/appdev/source.html#Directory_Structure http://docs.oracle.com/cd/E13222_01/wls/docs70/webapp/basics.html#136976

Я думаю, что единственное логическое определение WEB-INF-это зеркало META-INF. Именование действительно важно для начинающих, и если это сбивает с толку, то предмет становится все труднее понять.

The содержит web.xml (дескриптор развертывания) файл, классы, внешней библиотеки и т. д. И как web.xml файл содержит информацию о URL-адресах контейнеров, файлах и т. д. папка известна как WEB-INF.

Comments

    Ничего не найдено.