Для чего нужна библиотека ресурсов JSF и как ее следует использовать?

JSF,икомпоненты имеют атрибут library. Что это такое и как этим пользоваться? В Интернете есть много примеров, которые используют его следующим образом с общим типом содержимого/файла css, jsиimg(илиimage)как имя библиотеки в зависимости от используемого тега:




Чем это полезно?Значение libraryв этих примерах, похоже, просто повторяет то, что уже было представлено именем тега. Для это основано на имени тега, уже очевидном, что он представляет собой «библиотеку CSS». В чем разница со следующим, который также работает так же?




Кроме того, сгенерированный вывод HTML немного отличается. Учитывая контекстный путь /contextnameи FacesServlet, сопоставленный с шаблоном URL *.xhtml, первый генерирует следующий HTML-код с именем библиотеки в качестве параметра запроса:




В то время как последний генерирует следующий HTML с именем библиотеки только в пути URI:




Последний подход в ретроспективе также имеет больше смысла, чем первый подход. Чем же тогда полезен атрибут library?

224
задан BalusC 2 June 2014 в 04:14
поделиться