A especificação JPA (Java Persistence API) foi criada com o objetivo de padronizar as ferramentas ORM para aplicações Java e consequentemente diminuir a complexidade do desenvolvimento. Sobre a especificação JPA, analise as afirmativas a seguir e marque V apara verdadeiro e F para falso:
( ) Via JPA o desenvolvedor pode mapear, armazenar, atualizar e recuperar dados de bancos de dados relacionais para objetos Java e vice-versa.
( ) O principal método do JPA o EntityManager é o serviço central para todas as ações de persistência.
( ) Em uma aplicação Java SE, você tem que usar um EntityManager para criar instâncias de um EntityManagerFactory.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
Alternativas:
a)
V-V-V;
b)
V-V-F;
c)
F-V-F;
d)
F-V-V;
e)
F-F-F;
f)
F-F-F;
2)
A especificação ________________ permite ao Java fazer o mapeamento de objetos para banco de dados relacionais. Ela baseia-se no conceito de entidades, que são classes leves que fazem a representação de uma tabela do banco de dados, sendo que cada instância de uma entidade é um registro.
Agora, assinale a alternativa que preencha a coluna corretamente:
Alternativas:
a)
JavaPersistence
b)
MVC
c)
JSF
d)
Bean Validation
e)
PrimeFaces.
3)
Sobre a ferramenta hibernate, analise as afirmativas a seguir:
I- É um componente de software que permite que uma aplicação Java interaja com um banco de dados;
II- A ideia principal do hibernate é criar uma camada entre a aplicação e o banco de dados de modo que o desenvolvedor não tenha que se preocupar com instruções SQL ou com o banco de dados na qual a aplicação irá persistir seus dados;
III- Tem como objetivo facilitar o trabalho do desenvolvedor no que diz respeito ao relacionamento entre uma aplicação Java orientada a objeto e um banco de dados relacional;
Agora, assinale a alternativa que apresenta a resposta CORRETA:
Alternativas:
a)
Apenas a afirmativa I está correta;
b)
Apenas a afirmativa II está correta;
c)
Apenas as afirmativas I e II estão corretas;
d)
Apenas as afirmativas II e III estão corretas;
e)
As afirmativas I, II e III estão corretas.
4)
O padrão arquitetural Model-View-Controller (MVC) possui três partes: o modelo, a visão e o controlador. Sobre o padrão MVC, analise as afirmativas a seguir:
I- Modelo é a ponte entre as camadas Visão e Controle, consiste na parte lógica da aplicação, que gerencia o comportamento dos dados através de regras de negócios, lógica e funções.
II- Visão pode ser qualquer saída de representação dos dados, como uma tabela ou um diagrama. É onde os dados solicitados do Controle são exibidos.
III- Controle faz a mediação da entrada e saída, comandando a visão e o modelo.
Agora, assinale a alternativa que apresenta a resposta CORRETA:
Alternativas:
a)
Apenas a afirmativa I está correta;
b)
Apenas a afirmativa II está correta
c)
Apenas as afirmativas I e III estão corretas;
d)
Apenas as afirmativas II e III estão corretas;
e)
As afirmativas I, II e III estão corretas.
5)
O padrão arquitetural Model-View-Controller (MVC) é uma forma de quebrar uma aplicação, ou até mesmo um pedaço da interface de uma aplicação, em três partes: o modelo, a visão e o controlador. Sobre o MVC, analise as afirmativas e marque V para verdadeiro e F para falso:
( ) a apresentação dos dados e interação dos usuários (front-end) são separados dos métodos que interagem com o banco de dados;
( ) A camada controle faz apenas a exibição dos dados, sendo ela por meio de um html ou xml.
( ) O Modelo é responsável pela leitura e escrita de dados, e também de suas validações.
Agora, assinale a alternativa que apresenta a sequência CORRETA:
Alternativas:
a)
V-V-V;
b)
V-V-F;
c)
V-F-V;
d)
F-V-V;
e)
F-F-F;
Soluções para a tarefa
Respondido por
1
Resposta:
Bom dia,
jspyderpajolq
A resposta para a questão solicitada é:
1) – b) V-V-F;
2) – a) JavaPersistence
3) – d) Apenas as afirmativas II e III estão corretas;
4) – c) Apenas as afirmativas I e III estão corretas;
5) – c) V-F-V;
“O tempo investido em estudos nos ajuda a definir a vitória sobre nossas batalhas”. Helgir Girodo.
Perguntas interessantes