Pular para o conteúdo principal

Questão de Programação — XML (Extensible Markup Language) — FGV 2024

ProgramaçãoXML (Extensible Markup Language)
Código
fg099875
Banca
FGV
Órgão
TJ-RR
Ano
2024
Nível
Superior
Cargo
Analista Judiciário - Ciência de Dados e Analytics
“É uma API de persistência POJO para mapeamento de objetos/relacional que permite o uso de anotações de metadados da linguagem Java e/ou descritores XML para definir o mapeamento entre objetos Java e um banco de dados relacional.”O texto faz referência a
  1. AEJB.
  2. BSpring Boot.
  3. CThymeleaf.
  4. DZuul.
  5. EJPA.
Revelar gabarito e comentário

GabaritoE — JPA.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

API de Persistência POJO

Gabarito: letra E. JPA (Java Persistence API) é a especificação que define o mapeamento objeto-relacional (ORM) para objetos Java POJO, permitindo anotações e/ou arquivos XML de configuração.

A banca descreve exatamente o papel da JPA: ser uma API de persistência que mapeia objetos Java para tabelas de banco de dados relacional usando metadados via anotações ou XML.

1Especificação ORM
Mapeamento objeto-relacional
Objetos Java POJO ↔ Tabelas relacionais
2Metadados
Anotações (@Entity, @Table)
Descritores XML (orm.xml)
3Não é
EJB (componente de negócios)
Spring Boot (framework)
Thymeleaf (template)
Zuul (gateway)
JPA (Java Persistence API)
LEVELsoulevel.com.br
JPA (Java Persistence API): Especificação ORM (Mapeamento objeto-relacional, Objetos Java POJO ↔ Tabelas relacionais); Metadados (Anotações (@Entity, @Table), Descritores XML (orm.xml)); Não é (EJB (componente de negócios), Spring Boot (framework), Thymeleaf (template), Zuul (gateway))

Alternativa A — ❌ Incorreta

EJB (Enterprise JavaBeans) é um componente do lado servidor para lógica de negócios, não uma API de persistência POJO. Embora versões antigas tivessem Entity Beans, a especificação de persistência moderna é a JPA.

Alternativa B — ❌ Incorreta

Spring Boot é um framework que simplifica a configuração e inicialização de aplicações Spring, não uma API de persistência.

Alternativa C — ❌ Incorreta

Thymeleaf é um mecanismo de templates para processar HTML/XML, sem relação com persistência de dados.

Alternativa D — ❌ Incorreta

Zuul é um gateway de API da Netflix para roteamento e filtragem, sem ligação com mapeamento objeto-relacional.

Alternativa E — ✅ Correta ⟵ GABARITO

JPA é a especificação Java para ORM que permite anotações (como @Entity, @Table) e arquivos XML (orm.xml) para definir o mapeamento entre objetos Java e bancos relacionais.

Gabarito: letra E.

Link permanente: /questoes/fg099875