Инструменты для редактирования страниц исходного текста JSP JSF


Коллектив разработчиков инструментов JSF внес улучшения в редактор исходного кода JSP, упростив разработку страниц JSF.

В инструментарий JSF включены среды, которые позволяют редактору страниц исходного текста при необходимости оказывать помощь в работе с большинством значений атрибутов стандартных библиотек тегов ядра JSF и HTML JSF. Эти среды являются расширяемыми и управляются "метаданными", благодаря чему разработчики библиотек тегов могут легко добавлять собственные службы Помощника по работе с содержимым, службы проверки, а также другие службы. Другими словами, благодаря функциям, которые предоставлены инструментарием JSF, в итоге усовершенствуется работа с исходным текстом и в других библиотеках тегов JSP на уровне WTP.

Помощник по работе с содержимым


Помощник по работе с содержимым - это средство текстового редактора Eclipse, которое на основании контекста предлагает варианты заполнения текущей позиции вставки текста. Теперь в редакторе JSP реализована усовершенствованная поддержка библиотеки тегов, благодаря которой при наборе текста появляется всплывающее окно с соответствующими тегами и атрибутами.

Проверка


Помимо базовой проверки JSP, которая предусмотрена в редакторе JSP, теперь реализована семантическая проверка значений атрибутов на соответствие стандартным библиотекам тегов JSF как с поддержкой EL, так и без нее.

Проверка EL производится комплексно и подразумевает не только базовую проверку синтаксиса, но и проверку существования, типа и подписи объекта.

Если для атрибута указано ошибочное значение, то ошибка будет выявлена, и в зависимости от ее серьезности напротив этого значения будет показано либо предупреждение, либо пометка ошибки, а сама она будет подчеркнута волнистой линией. Ошибок может быть несколько, и их можно просмотреть, наведя курсор на волнистую линию или метку комментария на боковой линейке. При проверке учитывается модель (модели) конфигурации JSF Faces в проекте, и благодаря этому могут быть выявлены ошибки и отсутствие элементов конфигурации.


Возникли ошибки

Гиперссылка


Гиперссылка на редактор Java из переменной Управляемого объекта, свойства Управляемого объекта и метода Управляемого объекта, упомянутых в Языке выражений (EL) тег-атрибута. С помощью клавиши Ctrl+щелчок мышью на гиперссылке пользователь может перейти к источнику Управляемого объекта.

Гиперссылка

Планируемые возможности


Коллектив разработчиков инструментов JSF хотел бы обеспечить следующие возможности для стандартных библиотек тегов с использованием сред метаданных, разработанных в данном выпуске:


Связанные концепции

Конфигурация приложений JSF

Связанные справочники

Поддержка библиотек тегов
Библиотека ядра JSF
Библиотека HTML JSF

Связанные задачи
Создание страницы JSF JSP