Questões de JSF (Java Server Faces) (Programação)

Limpar Busca

Uma equipe de desenvolvimento está criando um site responsivo e acessível que utiliza, entre outros recursos, HTMLS, CSS3, JSF e jQuery. A meta é garantir que o site seja adaptável a diferentes dispositivos e tamanhos de tela, atenda aos padrões de acessibilidade (WCAG 2.1) e possua menus dinâmicos e conteúdo interativo carregado de forma assincrona. A estratégia que melhor implementa os requisitos é usar

  • A jQuery e CSS3 para carregar dinamicamente todo o conteúdo e criar menus interativos, deixando HTMLS apenas para estruturação básica.
  • B JSF para criar os menus dinâmicos e jQuery para ajustar automaticamente o layout com base no tamanho da tela.
  • C HTMLS para criar menus interativos, CSS3 para ajustar dinamicamente os tamanhos de tela, e JSF para manipular eventos e carregar conteúdo assincrono.
  • D JSF para ajustar automaticamente o layout responsivo, HTMLS para validação acessível, e CSS3 para estilização básica sem media queries.
  • E CSS3 para media queries e animações responsivas, HTMLS para estruturar elementos semânticos acessíveis, e jQuery para carregar conteúdo assíncrono e manipular menus dinâmicos.

Considere a seguinte página JSF:


Imagem relacionada à questão do Questões Estratégicas



Sabendo que a classe MeuBean está configurada como @ManagedBean e possui os métodos getValor, setValor e enviar, analise as alternativas sobre o comportamento da aplicação e assinale a correta.

  • A A tag <h:inputText> está configurada incorretamente, pois deveria utilizar a expressão #{meuBean.getValor} para funcionar corretamente.
  • B O JSF garante que, ao clicar em "Enviar", o ciclo de vida do JSF atualizará o valor do campo de texto no atributo do bean antes de chamar o método enviar.
  • C O método enviar no bean deve retornar um objeto String correspondente a uma navegação explícita. Caso contrário, ocorrerá um erro em tempo de execução.
  • D Ao clicar no botão "Enviar", o método enviar será chamado diretamente, mas o valor digitado no campo de texto não será populado no atributo correspondente do bean.

Durante a verificação de um problema em uma página JSF (JavaServer Faces), o programador necessitou analisar a fase do ciclo de vida JSF onde ocorre a restauração da árvore de componentes da página de acordo com os valores contidos na requisição. Em qual fase do ciclo de vida do JSF ocorre essa operação?

  • A Apply Request Values.
  • B Update Model Value.
  • C Invoke Application.
  • D Restore View.
Tecnologias do lado servidor (ASP, JSP, JSF, PHP). Assinale a alternativas que melhor representa uma tecnologia do lado servidor amplamente utilizada para o desenvolvimento web e que é baseada em linguagem de script:
  • A ASPEN
  • B JSPOINT
  • C JSFX
  • D PHP
  • E XMLX

A interface javax.servlet.Servlet define métodos que são acionados durante o ciclo de vida padrão do servlet. O método service() desta interface

  • A sincroniza o acesso aos recursos compartilhados.
  • B libera todos os recursos alocados e utilizados pelo servlet.
  • C é idempotente quando utilizado para gerar páginas JSP.
  • D executa somente se o método init() já tiver sido concluído.
  • E invoca o método done() para registrar o fim da execução.