Considere uma página XHTML com JSF versão 2.3. Qual alternat...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - <h:form>, <h:inputText> e <h:commandButton>
Para resolver essa questão, é importante ter conhecimento sobre o JavaServer Faces (JSF), um framework MVC para a construção de interfaces de usuário para aplicações web em Java. A questão pede que identifiquemos as tags corretas usadas para criar um formulário, um campo de texto e um botão de submissão, segundo a especificação do JSF versão 2.3.
A tag <h:form> é usada para criar um formulário no JSF, onde 'h' indica que é uma tag do HTML render kit do JSF. Isso cria uma representação de um formulário HTML (<form>), permitindo que dados sejam enviados ao servidor.
Já <h:inputText> é utilizado para criar um campo de texto, equivalente ao elemento <input> do tipo 'text' em HTML puro. Este campo permite a entrada de dados pelo usuário, que posteriormente podem ser processados pelo backend.
Por fim, <h:commandButton> corresponde a um botão que, ao ser clicado, submete o formulário ao servidor. Equivale ao <button> em HTML, com a ação configurada para processar os dados do formulário.
O motivo pelo qual a alternativa D é a correta é que ela lista as tags apropriadas para cada elemento conforme definido na versão 2.3 do JSF, mantendo a consistência com a nomenclatura padrão do framework. As outras opções apresentam tags inexistentes ou são combinações incorretas segundo a convenção do JSF.
Portanto, é essencial que se familiarize com a sintaxe correta das tags do JSF e suas funções para identificar corretamente os componentes em páginas XHTML que utilizam este framework.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo