Какие из следующих утверждений про валидацию верны?
Варианты ответа:
1) Валидация отрабатывает до установки значений в полях бина.
2) Если валидатор объявлен на странице, обойти его запуск нельзя.
3) Для работы валидатора необходимо наличие на странице тега <h:message> или <h:messages>.
4) Валидатор может быть объявлен в java коде.
Какие из следующих утверждений про валидацию верны?
Варианты ответа:
1) Валидация отрабатывает до установки значений в полях бина.
2) Если валидатор объявлен на странице, обойти его запуск нельзя.
3) Для работы валидатора необходимо наличие на странице тега <h:message> или <h:messages>.
4) Валидатор может быть объявлен в java коде.
Какой дескриптор используется для компонента безопасного ввода пароля?
Какой дескриптор используется для компонента безопасного ввода пароля?
Какой конвертер используется для преобразования строки в объект Date?
Какой конвертер используется для преобразования строки в объект Date?
Выберите фазы жизненного цикла каркаса JSF, задействованные при отображении страницы в первый раз:
Выберите фазы жизненного цикла каркаса JSF, задействованные при отображении страницы в первый раз:
Какой из следующих компонентов JSF поддерживает итерирование?
Варианты ответа:
1) <h:form>
2) <h:dataTable>
3) <h:inputText>
4) <h:outputText>
Какой из следующих компонентов JSF поддерживает итерирование?
Варианты ответа:
1) <h:form>
2) <h:dataTable>
3) <h:inputText>
4) <h:outputText>
Для указания каких элементов используется дескриптор f:selectItem?
Для указания каких элементов используется дескриптор f:selectItem?
Выберите корректное описание слушателя событий фаз жизненного цикла JSF в конфигурационном файле:
Варианты ответа:
1)
<lifecycle>
<phase-listener>some.package.someClass</phase-listener>
</lifecycle>
2)
<phases>
<phase-listener>some.package.someClass</phase-listener>
</phases>
3)
<lifecycle>
<phase-event-listener>some.package.someClass</phase-event-listener>
</lifecycle>
4)
<listeners>
<phase-listener>some.package.someClass</phase-listener>
</listeners>
Выберите корректное описание слушателя событий фаз жизненного цикла JSF в конфигурационном файле:
Варианты ответа:
1)
<lifecycle>
<phase-listener>some.package.someClass</phase-listener>
</lifecycle>
2)
<phases>
<phase-listener>some.package.someClass</phase-listener>
</phases>
3)
<lifecycle>
<phase-event-listener>some.package.someClass</phase-event-listener>
</lifecycle>
4)
<listeners>
<phase-listener>some.package.someClass</phase-listener>
</listeners>
Выберите дескриптор, используемый для задания верхнего колонтитула столбца таблицы:
Выберите дескриптор, используемый для задания верхнего колонтитула столбца таблицы:
Какой дескриптор позволяет группировать два или более компонентов так, чтобы они воспринимались как одно целое?
Какой дескриптор позволяет группировать два или более компонентов так, чтобы они воспринимались как одно целое?
Что можно использовать в качестве значения для атрибута value дескриптора f:selectItems?
Что можно использовать в качестве значения для атрибута value дескриптора f:selectItems?
Какой конвертер необходимо использовать для отображения определенной суммы денег с указанием символа валюты?
Варианты ответа:
1) <f:convertToMoney />
2) <f:convertCurrency />
3) <f:convertNumber type=”currency” />
4) <f:convertToCurrency />
Какой конвертер необходимо использовать для отображения определенной суммы денег с указанием символа валюты?
Варианты ответа:
1) <f:convertToMoney />
2) <f:convertCurrency />
3) <f:convertNumber type=”currency” />
4) <f:convertToCurrency />
Каким образом при описании бина в конфигурационном файле проинициализировать некоторое его свойство значением null?
Варианты ответа:
1)
<managed-property>
<property-name>someProperty</property-name>
<value>null</value>
</managed-property>
2)
<managed-property>
<property-name>someProperty</property-name>
</managed-property>
3)
<managed-property>
<property-name>someProperty</property-name>
<value />
</managed-property>
4)
<managed-property>
<property-name>someProperty</property-name>
<null-value />
</managed-property>
Каким образом при описании бина в конфигурационном файле проинициализировать некоторое его свойство значением null?
Варианты ответа:
1)
<managed-property>
<property-name>someProperty</property-name>
<value>null</value>
</managed-property>
2)
<managed-property>
<property-name>someProperty</property-name>
</managed-property>
3)
<managed-property>
<property-name>someProperty</property-name>
<value />
</managed-property>
4)
<managed-property>
<property-name>someProperty</property-name>
<null-value />
</managed-property>
Что необходимо сделать, чтобы выполнить сортировку, если используется h:dataTable?
Варианты ответа:
1) использовать для колонок дескриптор h:sortableColumn
2) создать экземпляр java.util.Comparator и передать экземпляру javax.faces.model.DataModel
3) использовать модель-декоратор, в которой переопределены методы sortByLast() и sortByFirst()
4) переопределить метод sortData класса javax.faces.model.DataModel
Что необходимо сделать, чтобы выполнить сортировку, если используется h:dataTable?
Варианты ответа:
1) использовать для колонок дескриптор h:sortableColumn
2) создать экземпляр java.util.Comparator и передать экземпляру javax.faces.model.DataModel
3) использовать модель-декоратор, в которой переопределены методы sortByLast() и sortByFirst()
4) переопределить метод sortData класса javax.faces.model.DataModel
В каком дескрипторе должны содержаться все JSF-дескрипторы?
В каком дескрипторе должны содержаться все JSF-дескрипторы?
В UI-компоненте необходимо вывести значение определённого поля объекта. Название поля передаётся как строковый параметр (fieldName="code"). Каким образом осуществить задуманное?
Варианты ответа:
1)
<h:outputText value="#{obj:fieldName}"/>
2)
<h:outputText value="#{obj.fieldName}"/>
3)
<h:outputText value="#{obj}.fieldName"/>
4)
<h:outputText value="#{obj[fieldName]}"/>
В UI-компоненте необходимо вывести значение определённого поля объекта. Название поля передаётся как строковый параметр (fieldName="code"). Каким образом осуществить задуманное?
Варианты ответа:
1)
<h:outputText value="#{obj:fieldName}"/>
2)
<h:outputText value="#{obj.fieldName}"/>
3)
<h:outputText value="#{obj}.fieldName"/>
4)
<h:outputText value="#{obj[fieldName]}"/>
Можно ли переопределить сообщение об ошибке преобразования стандартного конвертера?
Можно ли переопределить сообщение об ошибке преобразования стандартного конвертера?
Какие из перечисленных дескрипторов не зависят от технологии визуализации?
Какие из перечисленных дескрипторов не зависят от технологии визуализации?
Какой атрибут компонента ввода текста позволяет предотвратить потерю введенного пользователем текста в случае неудачной попытки отправить форму, содержащую данный компонент?
Какой атрибут компонента ввода текста позволяет предотвратить потерю введенного пользователем текста в случае неудачной попытки отправить форму, содержащую данный компонент?
Можно ли использовать в качестве возвращаемого типа для метода действия перечисление?
Можно ли использовать в качестве возвращаемого типа для метода действия перечисление?
При помощи какого валидатора можно проверить наличие минимального и максимального количества символов в значении типа String?
При помощи какого валидатора можно проверить наличие минимального и максимального количества символов в значении типа String?