No processo de modernização do sistema interno de gestão de ...
Considerando a necessidade de integração com aplicações Java já existentes e o uso de boas práticas de mapeamento objetorelacional, assinale a alternativa que possibilita a persistência de dados e o gerenciamento eficiente das informações.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Gabarito: D
Fundamento decisivo: As expressões “persistência dos dados” e “mapeamento objeto-relacional” delimitam a alternativa correta: JPA é a tecnologia Java voltada justamente a essa finalidade, enquanto as demais atuam em interface, camada web ou negócio.
- Se o enunciado falar em persistência de dados e mapeamento objeto-relacional, procure a tecnologia cuja finalidade central seja ORM/persistência.
- Diferencie as camadas: apresentação (JSF, JavaFX), web/request-response (Servlets), negócio (EJB) e persistência (JPA).
- Em questões de tecnologias Java, priorize a função principal de cada uma, não apenas sua presença no ecossistema corporativo.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Gabarito (D)
JPA é um framework leve, baseado em POJOS (Plain Old Java Objects) para persistir objetos Java. A Java Persistence API, diferente do que muitos imaginam, não é apenas um framework para Mapeamento Objeto-Relacional (ORM - Object-Relational Mapping), ela também oferece diversas funcionalidades essenciais em qualquer aplicação corporativa.
Fonte: https://www.devmedia.com.br/introducao-a-jpa-java-persistence-api/28173
A Java Persistence API (JPA) é uma especificação da plataforma Java para gerenciamento de dados relacionais de forma orientada a objetos. Ela define um conjunto de regras e diretrizes para a persistência de objetos Java em bancos de dados relacionais, facilitando a interação entre aplicações Java e bancos de dados sem necessidade de escrever consultas SQL diretamente.
Fonte: https://www.dio.me/articles/o-que-e-jpa-b934c61ff426
A Java Persistence API é a especificação padrão do Java para persistência de dados e mapeamento objeto-relacional (ORM).
Ela permite:
- mapear classes Java para tabelas do banco de dados;
- realizar operações CRUD;
- gerenciar entidades e transações;
- integrar facilmente aplicações Java corporativas.
Frameworks como:
- Hibernate
- EclipseLink
são implementações da JPA.
Análise das alternativas
- A) JavaFX → framework para interfaces gráficas desktop.
- B) Servlets → tecnologia para processamento de requisições web.
- C) JSF → framework para construção de interfaces web.
- D) JPA → correta.
- E) EJB → tecnologia para componentes corporativos, não especificamente para persistência ORM.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo