Панель Структура проектов и веб-разработка

Панель Структура проектов обеспечивает следующие примечательные функции:
  • (Windows) Поддерживается перенос файлов мышью из Проводника Windows® и с рабочего стола на панель Навигатор.
  • Фильтрация панели поддерживается с помощью пункта Фильтры из Меню панели Навигатора. Ресурсы можно отфильтровать по имени, типу проекта или типу содержимого. Файлы, которые начинаются с точки, отфильтровываются по умолчанию.
  • Строка состояния показывает полный путь выбранного ресурса.
  • Перенос файла .java из панели Навигатора в файл JSP вставит тег usebean, как и при переносе файла .class в файл JSP.
  • Ошибки и предупреждения, относящиеся к ресурсам (включая Java™, HTML/JSP и ошибки и предупреждения Компоновщика связей), помечаются красным значком ошибки Значок ошибки или желтым значком предупреждения Значок предупреждения рядом с данным ресурсом, а также рядом с родительскими контейнерами в проекте. Это применяется ко всем типам проектов, не только к веб-проектам.
  • Пункты каскадного меню Создать всплывающего меню проекта являются контекстно-зависимыми. Все меню содержат опции Проект и Прочие.

Организация панели Структура проектов

Панель Структура проектов содержит пользовательское представление всех веб-проектов. Ниже приведены некоторые из примечательных объектов верхнего уровня, которые появляются в узле проекта (на основании имен папок по умолчанию).

Папка содержимого веб-страниц - Эта папка содержит элементы, публикуемые на сервере. По умолчанию эта папка называется WebContent для вновь созданных статических и динамических веб-проектов.
Примечание: Это имя можно изменить на странице веб-фасетов мастера создания.
  • META-INF - Этот каталог содержит файл MANIFEST.MF, который используется для путей преобразования классов для зависимых файлов JAR, которые существуют в других проектах внутри того же проекта Приложения предприятия. Записи в этом файле добавляют указанные файлы JAR в путь к классам для выполнения проекта и в параметры компоновки Java.
  • WEB-INF - Каталог, в котором хранятся веб-ресурсы поддержки для веб-приложения (например: файлы .xmi files, файлы .xml и web.xml.)