Buscar

Av2 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 3 páginas

Prévia do material em texto

GABARITO | Avaliação II - Individual (Cod.:690594)
Peso da Avaliação
1,50
Prova
40048225
Qtd. de Questões
10
Acertos/Erros
10/0
Nota
10,00
O JPA permite a persistência do estado de qualquer classe Java, bastando para tal colocar as anotações obrigatórias. Praticamente toda a
configuração do mapeamento entre tabelas e classes é 
feita através de anotações. Qual descrição da anotação a seguir corresponde a @Temporal?
A Referencia o nome da tabela. Esta anotação somente é necessária quando o nome da tabela será diferente do nome da classe.
B Marca um atributo como sendo do tipo datetime.
C Permite a definição de configurações para a coluna no banco de dados.
D Marca uma classe como entidade e tabela.
A evolução no campo da informática possibilitou o surgimento de diversos modelos de Banco de Dados, tais como: o Hierárquico, em
Rede, Relacional, Orientado a Objetos e, recentemente, o Orientado a Documentos, como o MongoDB, cada um, com uma representação
lógica distinta para a criação do sistema de banco de dados. Acerca das características do Banco de Dados MongoDB, analise as sentenças a
seguir: 
 
I- Não tem código fonte aberto. 
II- Possui alta performance e é escrito em C++ 
III- Diversas linguagens e plataformas já possuem drivers para o MongoDB, entre elas, destacam-se: C, C#, C++, Java e Java Script. 
IV- Não pode ser associado ao conceito NoSql 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A As sentenças II, III e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, II e III estão corretas.
O JSF possui suporte nativo à AJAX, desde a versão 2.0, o que facilita mais uma vez o trabalho dos desenvolvedores. 
Sobre os eventos que o JSF permite a utilização de AJAX com métodos no managed bean, assinale a alternativa CORRETA:
A Formulários, tabelas, teclado e mouse.
B Tabelas, teclado e mouse.
C Formulários, tabela e mouse.
D Formulários, teclado e mouse.
Esse é um dos componentes mais utilizados em interfaces web com JSF.Sobre o exposto, assinale a alternativa CORRETA:
A SataTable.
B BetaTable.
A+ Alterar modo de visualização
1
2
3
4
C
DetaTable.
D DataTable.
Java Persistence API (JPA) é uma tecnologia desenvolvida para reforçar a persistência de objetos em ambientes relacionais, ou seja,
pode ser considerada como um conjunto de classes e métodos que tem como objetivo principal armazenar de forma persistente grande
quantidade de objetos em uma base de dados objetos. Com relação à tecnologia JPA, assinale a alternativa CORRETA:
A Não é possível utilizar SQL para realizar consulta.
B Suporta consultas dinâmicas somente em linguagens nativas.
C Não pode ser considerada uma API de persistência.
D Pode ser usada em aplicações que não são JEE, e fora do ambiente do servidor.
Um dos grandes problemas do paradigma da Orientação a Objetos é o mapeamento de seus objetos e como estes serão dispostos no
banco de dados. Esta situação é conhecida como ”mapeamento objeto relacional”. Para resolver o problema, a tecnologia Java liberou a
especificação JPA (Java Persistence API) para gerenciamento de persistência. Esta especificação define um padrão para o mapeamento entre
objetos Java e bancos de dados. Seu conceito principal é o de entidade. Uma entidade corresponde a um objeto que pode ser gravado na base
de dados através de um mecanismo de persistência proposto pelo JPA. Com relação ao JPA, classifique V para as sentenças verdadeiras e F
para as falsas: 
 
( ) Unidade de Persistência e Gerenciamento de Persistência são dois conceitos associados à especificação JPA. 
( ) No que se refere ao mapeamento de entidades, é recomendado que a classe sempre tenha uma tabela associada. Caso a tabela não exista,
o JPA se encarrega de criá-la, de acordo com a especificação mapeada para a classe. 
( ) A simplicidade não é uma característica básica do JPA. 
( ) O JPA não tem nenhum tipo de responsabilidade com relação ao mapeamento objeto relacional após concluir a criação das tabelas na
base de dados. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A V - F - F - F.
B F - F - F - V.
C V - F - V - F.
D V - V - F - F.
A JPA é uma especificação padrão que gerencia o mapeamento objeto-relacional (ORM). Teve origem na plataforma JEE 5, na versão
3.0 do Java Beans. O JPA dá suporte à linguagem de consulta EJB-QL. Logo, pode ser considerado um framework que é utilizado na camada
de persistência com o objetivo de aumentar a produtividade no desenvolvimento de aplicativos. Quanto ao JPA, classifique V para as
sentenças verdadeiras e F para as falsas: 
 
( ) JPA é uma api da plataforma Java para tratar a persistência do estado de objetos nos bancos de dados relacionais. 
( ) O JPA não permite a persistência de tabelas de bancos de dados relacionais. 
( ) O JPA não tem como princípio básico a simplicidade. 
( ) O JPA não é o responsável por criar as tabelas na base de dados e nem pelas operações do mapeamento objeto relacional. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F.
B F - V - F - V.
C V - F - F - F.
D V - V - F - V.
5
6
7
Entre os diversos modelos de banco de dados existentes, o modelo relacional é ainda o que detém a preferência dos programadores.
Contudo, há uma forte tendência de crescimento na utilização dos modelos Orientados a Documentos, como, por exemplo, o MongoDB. Com
relação ao MongoDB, analise as sentenças a seguir: 
 
I- O MongoDB permite consultas simples, pois é um Banco NoSQL baseado em documento e não possui transações e joins, como os bancos
relacionais. 
II- O MongoDB permite a divisão dos dados em várias máquinas liberando espaço em servidores que estão no limite do armazenamento. 
III- O MongoDB permite armazenar arquivos no banco de dados, igualmente como ocorre nos modelos de banco de dados relacionais. 
 
Assinale a alternativa CORRETA:
A As sentenças I e II estão corretas.
B Somente a sentença III está correta.
C As sentenças I e III estão corretas.
D As sentenças II e III estão corretas.
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 Somente a sentença I está correta.
C As sentenças II, III e IV estão corretas.
D As sentenças I, II e III estão corretas.
JSF (Java Server faces) é um framework que facilita e agiliza a elaboração de interfaces para sistemas web. Uma das principais
características do JSF é que ele separa a lógica das regras de negócio e a navegação das conexões com serviços externos. Tem como ponto
forte a possibilidade de um grande número de componentes e apresenta um design bastante flexível. Com relação ao JSF, analise as sentenças
a seguir: 
 
I- O framework JSF funciona de acordo com o padrão MVC. 
II- No JSF, o Managed Bean faz o papel de controlador entre a interface gráfica e a entidade. 
III- O JSF não pode ser utilizado para o gerenciamento de eventos e a conversão de dados no servidor. 
IV- DataTable é um componente que faz a interface do JSF com a web. 
 
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 As sentençasI, II e III estão corretas.
D As sentenças I, II e IV estão corretas.
8
9
10

Outros materiais