Buscar

Av1 Programação para Web II

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

GABARITO | Avaliação I - Individual (Cod.:690597)
Peso da Avaliação
1,50
Prova
40048049
Qtd. de Questões
10
Acertos/Erros
10/0
Nota
10,00
A plataforma JEE é projetada para suportar aplicações que possuem elevado grau de complexidade, acessando dados das mais variadas fontes e
atendendo a um grande número de clientes e requisições. Sua arquitetura facilita o gerenciamento da escalabilidade, pré-requisito para ambientes
corporativos de alto desempenho. 
Sobre as duas partes que essa arquitetura divide o trabalho, assinale a alternativa CORRETA:
A Serviços-padrão e Desenvolvimento.
B Lógica de negócio, apresentação e serviços-padrão.
C Apresentação e Desenvolvimento.
D Desenvolvimento e Interface.
Especificações JSR são documentos desenvolvidos para suportar especificações próprias da plataforma Java. Logo, não podem ser consideradas
como implementações ou frameworks. São normas que devem ser seguidas por quem deseja criar uma biblioteca ou serviço usando um recurso da
plataforma Java. O Java Persistence API ou JPA é uma API padrão da linguagem Java que propõe uma interface comum para frameworks de persistência
de dados. É um meio para mapeamento objeto-relacional. O Hibernate, por sua vez, também é um framework que facilita o mapeamento dos atributos
entre uma base de dados relacional e os objetos do aplicativo, usando para isso arquivos XML. Sobre JPA e Hibernate, analise as sentenças a seguir: 
 
I- O Hibernate é um framework que mapeia classes para tabelas do banco de dados. 
II- O Hibernate faz a especificação de uma JSR. 
III- A preocupação do JPA é a persistência utilizando o padrão DAO. 
IV- O JPA fornece um conjunto de interfaces e classes. 
 
Assinale a alternativa CORRETA:
A As sentenças I e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I, II e IV estão corretas.
D As sentenças I, III e IV estão corretas.
As aplicações Java se comunicam com banco de dados, através de algumas conexões.
Sobre essas conexões, assinale a alternativa CORRETA:
A JDCK.
B JDAC.
C JDBC.
D JDBS.
A+ Alterar modo de visualização
1
2
3
O Java Server Faces (JSF) utiliza um arquivo no formato XHTML para descrever a interface de uma aplicação web. Quando o recurso representado
por este arquivo é solicitado, uma árvore de componentes é gerada no servidor e uma página web é encaminha ao cliente. Acerca de arquivos XHTML,
classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Páginas XHTML não são suportadas pelas IDEs Eclipse e NetBeans, sendo necessária a utilização de um software adicional para criar/editar um
template. 
( ) Ao definirmos estamos associando um campo de texto a um atributo de um Managed Bean (MB). 
( ) Em arquivos XHTML não é possível utilizar tags HTML. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F.
B F - V - F.
C F - F - V.
D V - V - V.
A partir do Java Server Faces (JSF) 2.0 não é mais necessário registrar um Managed Bean (MB) no arquivo de configuração faces-config.xml, pois
isso pode ser feito por intermédio de anotações na própria classe do MB. Nesse contexto, classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) Para que uma classe seja registrada como um MB, deve-se utilizar, imediatamente antes da declaração da classe, a anotação @Named. 
( ) O uso de MB simplifica muito o uso da arquitetura Model-View-Controller (MVC), visto que ele atua como um intermediário entre as camadas
modelo e visão. 
( ) MBs adotam a convensão Java Beans, ou seja, possuem métodos getters e setters para todos os atributos, um construtor vazio e implementam a
interface Serializable. 
( ) A anotação @SessionScope define que o tempo de vida do MB é marcado pela requisição do usuário, sendo uma anotação interessante para manter
uma sessão de login do usuário. 
 
Agora, assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - V.
B F - F - V - V.
C V - V - V - F.
D V - F - V - V.
O Java Server Faces (JSF) é o framework padrão da plataforma Java para a construção de aplicações web com JEE. Ele define e implementa um modelo
de componentes visuais para WEB, utilizando uma arquitetura MVC (modelview-controller). Esta arquitetura propõe a divisão das responsabilidades de
uma aplicação em camadas distintas
Sobre essa arquitetura, assinale a alternativa INCORRETA:
A Servlet: responsável pela aplicação de regras de negócio no banco de dados. 
B Model: responsável pela implementação da lógica de negócios.
C View: responsável pela renderização da interface gráfica da aplicação.
D Controller: responsável por receber e tratar os eventos da View.
A arquitetura MVC propõe a divisão das responsabilidades de uma aplicação em três camadas distintas.
Sobre essas camadas, assinale a alternativa CORRETA:
A View, Center e Model.
4
5
6
7
B Cloud, Center e Model.
C View, Center e Boddy.
D View, Controller e Model.
Sobre os serviços disponibilizados pelas tecnologias envolvidas na plataforma K19, analise as sentenças a seguir:
I- Através das transações, a arquitetura Enterprise Java Beans (EJB) define um suporte sofisticado para utilização de transações.
II- Com a remotabilidade, as aplicações podem ser acessadas remotamente, através de diversos protocolos de comunicação.
III- Com os conceitos de Multithreading e Concorrência as aplicações JEE podem ser acessadas remotamente, através de diversos protocolos de
comunicação.
IV- O gerenciamento de objetos representa os mecanismos de injeção de dependências, e controle de ciclo de vida são oferecidos aos objetos de uma
aplicação JEE e injeção de dependências.
Assinale a alternativa CORRETA:
A As sentenças I, II e III estão corretas.
B As sentenças I, III e IV estão corretas.
C Somente a sentença II está correta.
D As sentenças I, II e IV estão corretas.
O Java Server Faces (JSF) é o framework padrão da plataforma Java para a construção de aplicações web com JEE. Existe uma camada dessa aplicação
que é responsável pela renderização da interface gráfica da aplicação.
Sobre essa camada, assinale a alternativa CORRETA:
A Struct.
B Model.
C Controller.
D View.
A linguagem de programação Java oferece a base de um modelo.
Sobre essa base, assinale a alternativa CORRETA:
A Portabilidade, Segurança e Improdutividade.
B Importabilidade, Segurança e Produtividade.
C Portabilidade, Segurança e Produtividade.
D Portabilidade, Insegurança e Produtividade.
8
9
10

Outros materiais