Правильным приложением JSF называется приложение с правильной конфигурацией Faces и страницами JSP, которые синтаксически и семантически верны. Инструментарий JSF с поддержкой инструментария WTP будет наилучшим образом производить проверку во время разработки, чтобы во время выполнения приложение работало.
В проводнике, в узле приложения, выберите "Проверить". При этом с помощью всех агентов проверки, включенных для режима "Ручной", будут проверены все ресурсы проекта. С точки зрения приложения JSF проверено будет следующее:
Для того чтобы изменить агенты проверки рабочей области откройте меню: Окно -> Параметры...-> Проверка
Агенты проверки, отмеченные желтым цветом, имеют отношение к веб-приложению JSF.
В данном случае при проверке конфигурации faces будут проверены только синтаксис XML и соответствие данных схеме конфигурации faces. В будущих версиях будет реализована семантическая проверка в пределах одного файла конфигурации faces и во всех файлах конфигурации faces в приложении.
Агент проверки панели JSF будет проверять правильность значений атрибутов определенных тегов на странице JSP. Эта функциональность обеспечена только дополнительными метаданными и классами, предоставленными поставщиками модулей для библиотек тегов. Коллектив разработчиков инструментария JSF обеспечил поддержку проверки следующих библиотек:
При наличии ошибок на линейках будут появляться метки комментариев, на панели ошибок - метки ошибок, а в исходном тексте ошибки будут подчеркнуты волнистой линией. Ошибки выделяются красным цветом и требуют исправления, в то время как выделенные желтым цветом предупреждения могут не приводить к сбоям во время выполнения, и иногда могут быть проигнорированы.
Агент проверки будет проверять значения атрибутов с использованием языка выражений (EL) и без него. Эти виды проверки осуществляются по-разному. JSF EL определяется по наличию "#{выражение}" в значении атрибута.
Если включен Агент проверки панели JSF, то проверка будет осуществляться не только тогда, когда приложение компонуется или производится проверка вручную, а и во время набора текста. Поскольку проверка EL может потребовать большое количество ресурсов, у вас есть вариант отключить ее.
Для изменения параметров агента проверки EL откройте меню: Окно -> Параметры... -> Web и XML -> Инструменты JavaServer Faces -> Проверка
Редактирование исходного текста JSF JSP
Конфигурация приложений JSF
Спецификация JavaServer Faces
Поддержка библиотек тегов
Библиотеки JSF