Buscar

APOL 3 PROGRAMAÇÃO VISUAL NOTA 100

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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.

Continue navegando