Buscar

Programação para Web II - Avaliação II - Individual

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

05/06/2022 18:33 Avaliação II - Individual
1/4
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:738913)
Peso da Avaliação 1,50
Prova 48596391
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Sobre o AJAX, é correto afirmar:
A Envia requisições para o servidor sem atualizar a pagina toda
B O JSF sempre teve suporte nativo
C Não é possível capturar eventos em uma página WEB
D Nenhuma das anteriores
A linguagem de programação Java possui vários frameworks que facilitam o desenvolvimento de 
software, reduzindo a dificuldade do desenvolvimento e tornando o código-fonte mais coeso e 
legível. O JSF utiliza páginas XHTML para desenvolvimento de formulários, implmentados com 
seus componentes, similares aos do HTML. 
Com relação aos componentes de formulários do JSF declarados corretamente, assinale a alternativa 
CORRETA:
A
B .
C .
D .
Sobre a anotação do JPA. Assinale a alternativa que indica que o atributo da classe é a chave 
primária:
 
A @Id
B @Column
C @Entity
D @Table
 VOLTAR
A+ Alterar modo de visualização
1
2
3
05/06/2022 18:33 Avaliação II - Individual
2/4
JSF é um framework criado para agilizar a criação de interfaces para aplicações Java web, que 
incorpora o padrão arquitetural MVC. Além disso, o JSF disponibiliza diversos componentes prontos 
capazes de se comunicar com classes Java, chamadas Managed Beans. 
Sobre o exposto, assinale a alternativa CORRETA:
A O atributo rows define quantas colunas serão mostradas na tela.
B O JSF permite a utilização de AJAX com métodos no managed bean e, entre outros, pode ser
citado change, focus e blur para formulário.
C O JSF começou a dar suporte nativo à AJAX somente a partir da sua versão 5.0.
D Uma desvantagem do JSF é que não permite uso de bibliotecas visuais de terceiros.
O desenvolvimento de aplicações com a tecnologia JSF pode se tornar mais fácil e produtivo quando 
é necessária a implementação de formulários. Em páginas XHTML, a composição de formulários 
utilizam-se componentes que são similares aos componentes HTML de formulários. Neste contexto, 
analise as afirmativas a seguir:
I- Em uma página XHTML, para o desenvolvimento de formulários JSF, é necessária a importação da 
biblioteca “http://java.sun.com/jsf/html”. 
 II- Em uma página XHTML, o componente "<h:inputTextarea /h>" é equivalente ao componente "
<input />" do HTML. 
 III- Em uma página XHTML, o componente "<h:selectOneRadio /h>" é equivalente ao componente "
<Select />" do HTML.  
 IV- Em uma página XHTML, o componente "<h:selectOneRadio /h>" é equivalente ao componente "
<input type=radio />" do HTML. 
Assinale a alternativa CORRETA:
A As afirmativas I e IV estão corretas.
B As afirmativas II e III estão corretas.
C As afirmativas I, II e IV estão corretas.
D As afirmativas III e IV estão corretas.
O JSF é uma tecnologia da linguagem de programação Java que facilita o trabalho dos 
desenvolvedores, pois permite a criação de uma página de cadastro mais rapidamente, não necessita 
de programação Javascript e CSS, sendo que este último pode ser utilizado para deixar o layout 
conforme desejado, mas não é obrigatório. Além disso, o JSF permite a utilização da tecnologia Ajax. 
Com relação à tecnologia Ajax utilizada em formulários JSF, analise as afirmativas a seguir:
I- O ajax realiza requisições assíncronas. 
II- Uma requisição ajax faz com que o usuário tenha que aguardar seu retorno para continuar 
utilizando a página.
III- Para aplicar um evento ajax em um componente, um dos atributos que devem ser ajustados é o 
"event".
4
5
6
05/06/2022 18:33 Avaliação II - Individual
3/4
IV- Para que uma requisição ajax seja disparada quando alterado o valor de algum componente de um 
formulário, deve ser implementado o atributo "event" com o valor "onexit".
Assinale a alternativa CORRETA:
A Somente a afirmativa II está correta.
B As afirmativas I, II e IV estão corretas.
C As afirmativas I e III estão corretas.
D As afirmativas II e III estão corretas.
O arquiteto de software de uma corporação necessita ter conhecimento acerca dos vários 
componentes e frameworks existentes no mercado de software, os quais lhe permitirão agilizar o 
desenvolvimento de suas aplicações e tornar-se mais competitivo neste meio. Acerca do framework 
JSF do Java, analise as sentenças a seguir: 
I- A arquitetura do JSF divide-se em três camadas distintas, quais sejam: visão, física e lógica. 
II- A camada de visão do JSF é responsável por definir o comportamento de uma aplicação, 
interpretando as ações. 
III- O JSF permite a criação de aplicações Java para web, utilizando componentes visuais 
predefinidos, isentando o desenvolvedor de preocupar-se com Javascript e HTML. 
IV- A ferramenta Eclipse comporta o desenvolvimento de aplicações com o framework JSF. 
Agora, assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças II e IV estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças III e IV estão corretas.
Na Arquitetura MVC (Model, View  e Controller), o clássico padrão MVC divide a aplicação em três 
camadas. 
Sobre a camada Model, assinale a alternativa CORRETA:
A Páginas FrontEnd.
B Classes que controlam requisições do servidor e as envia para a camada controller.
C Classes de Regras de Negócios e Acesso ao Banco de Dados.
D Classes que controlam requisições do cliente e as envia para a camada model.
7
8
05/06/2022 18:33 Avaliação II - Individual
4/4
Java Persistence API (JPA): apresenta uma solução para a persistência de objetos em ambientes 
relacionais, usando uma estratégia de mapeamento objeto relacional. Sobre os conceitos e interfaces 
do JPA, analise as sentenças a seguir:
I- O JTA exige a existência de duas anotações na classe que utilizará o GeneratedValue. 
II- O conceito de Convention Over Configuration (Coc) permite que se trabalhe com uma 
configuração mínima, pois o resto é convenção e o JPA assume valores default.
III-O Gerenciador de persistência (EntityManager) representa a interface implementada pelo 
provedor JPA que disponibiliza métodos para realizar as operações de persistência.
IV- A Unidade de Persistência (Persistency Unit) mostra o arquivo que apresenta um conjunto de 
configurações utilizadas pelo JPA para se conectar com o banco de dados, como login, senha, e url de 
conexão.
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças II, III e IV estão corretas.
C Somente a sentença I está correta.
D As sentenças I, II e III estão corretas.
Uma das soluções mais aplicadas para o problema do mapeamento objeto relacional é a utilização do 
padrão de projeto, conhecido como DAO (data access object). Esse padrão consiste em implementar 
uma camada para fazer o mapeamento entre os objetos e as tabelas do banco de dados. A função 
primordial do DAO é fazer a tradução de objetos em registros e de registros em objetos. 
Sobre as vantagens adicionais que podem ser feitas quando a implementação é bem feita, assinale a 
alternativa CORRETA:
A Abstração completa do mecanismo de persistência, Troca de mecanismo de persistência e
Coesão.
B Abstração completa do mecanismo de persistência, Troca de mecanismo de persistência e
Coerência.
C Abstração completa do mecanismo de persistência, Coerência e Coesão.
D Abstração parcial do mecanismo de persistência, Troca de mecanismo de persistência e Coesão.
9
10
Imprimir

Continue navegando