Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Programação Visual Dado o conteúdo apresentado e discutido em laboratório pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: Primefaces, Validações e Mensagens no JSF. I) O Primefaces e o Richfaces podem ser considerados extensões do JSF. II) No JSF pode-se obrigar o preenchimento de um campo de entrada (h:inputText) inserindo "required=true" como atributo do campo em questão. III) As mensagens, por exemplo, de campo obrigatório (ou requerido) aparecem para o usuário por meio da tag "h:messages" quando inserida na página/visão/.xhtml. Assinale a alternativa correta: Nota: 20.0 A Apenas as afirmações I e II estão corretas. B Apenas as afirmações II e III estão corretas. C Apenas as afirmações I e III estão corretas. D Todas estão corretas. Você acertou! Questão 2/5 - Programação Visual Dado o conteúdo apresentado e discutido em laboratório pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: ações do lado cliente e ações assíncronas no JSF. I) O Ajax só permite ações do lado cliente (navegador), tais como, validações de preenchimento (ou não) de campo de entrada. Ele não realiza troca de dados entre navegador e servidor (de aplicação). II) O JSF permite o uso de JavaScript (JS) apenas em situações mais simples, tais como, apresentar uma mensagem ao usuário por meio do comando “alert”. Agora, a atualização de um campo em função de outro não é possível por meio de JavaScript. III) É possível realizar uma chamada Ajax onde há apenas um (ou mais) componente de retorno, e isso indicado no atributo execute da tag f:ajax. Assinale a alternativa correta: Nota: 0.0 A Apenas as afirmações I e II estão corretas. B Apenas as afirmações II e III estão corretas. C Apenas as afirmações I e III estão corretas. D Nenhuma está correta. CORRETA LETRA D Questão 3/5 - Programação Visual Dado o conteúdo apresentado e discutido em laboratório pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: Primefaces, Validações e Mensagens no JSF. I) Não é necessário inserir nenhuma dependência de biblioteca (ou jar) no POM de um projeto Maven/JSF para que se possa utilizar o Primefaces. II) É possível usar o atributo required=true junto com validação de máscaras em componentes Primefaces de entrada de dados (p:inputMask). III) O JSF permite que a aplicação web "fale" diferentes idiomas. Em outras palavras, as páginas irão apresentar seu conteúdo/texto conforme o idioma do usuário/navegador da aplicação. Assinale a alternativa correta: Nota: 20.0 A Apenas as afirmações I e II estão corretas. B Apenas as afirmações II e III estão corretas. Você acertou! C Apenas as afirmações I e III estão corretas. D Todas estão corretas. Questão 4/5 - Programação Visual Dado o conteúdo apresentado e discutido em laboratório pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: Primefaces, Validações e Mensagens no JSF. I) Não é necessário inserir nenhuma dependência de biblioteca (ou jar) no POM de um projeto Maven/JSF para que se possa utilizar o Primefaces durante o desenvolvimento da páginas/visões do projeto. II) f:validateLength valida, por exemplo, o tamanho de uma string/texto quando associado a h:inputText. Essa associação é realizada inserindo f:validateLength como um atributo do h:inputText – igual aos atributos id e value. III) Há mensagens padrões para os erros de conversões e/ou obrigatoriedade dos campos no JSF, mas é possível altera-las, personaliza- las inclusive. Pode-se fazer isso, por exemplo, criando um arquivo de mensagem a chave e o novo texto da mensagem e informando a existência desse arquivo no faces-config.xml. IV) Além da mensagem padrão de obrigatoriedade do JSF e das que o desenvolvedor pode personalizar, também é possível definir uma mensagem de obrigatoriedade (ou requerido) para um determinado campo de entrada de utilizando o atributo requiredMessage do campo em questão. Assinale a alternativa correta: Nota: 20.0 A Apenas as afirmações I e II estão corretas. B Apenas as afirmações II e III estão corretas. C Apenas as afirmações III e IV estão corretas. Você acertou! D Apenas as afirmações II e IV estão corretas. E Apenas as afirmações I e III estão corretas. Questão 5/5 - Programação Visual Dado o conteúdo apresentado e discutido em laboratório pelo professor, avalie as afirmações abaixo quanto aos seguintes assuntos: navegação entre páginas e eventos no JSF. I) É possível tratar o clique de um botão ou link e ficar na mesma página. Em JSF isso pode ser realizado: i) por meio do atributo action de um botão associado a um método em managed bean (ou backing bean), onde esse método retorna uma string vazia; ou, ii) por meio do atributo actionListener de um botão associado a um método em managed bean (ou backing bean) sem retorno. II) É possível criar uma classe que implementa a interface ActionListener e associar essa classe a um botão ou link por meio da tag f:actionListener informando o nome da classe no atributo type dessa tag. III) Um evento de mudança de valor (ou ValueChangeEvent) ocorre quando um usuário altera o valor de um componente, tal como, um value de um h:inputText. Porém, esse tipo de evento não pode ser utilizado em conjunto com (comandos) JavaScript. Assinale a alternativa correta: Nota: 20.0 A Apenas as afirmações I e II estão corretas. Você acertou! B Apenas as afirmações II e III estão corretas. C Apenas as afirmações I e III estão corretas. D Todas estão corretas.
Compartilhar