Questão de Programação — XML (Extensible Markup Language) — FGV 2024
- Código
- fg099875
- Banca
- FGV
- Órgão
- TJ-RR
- Ano
- 2024
- Nível
- Superior
- Cargo
- Analista Judiciário - Ciência de Dados e Analytics
- AEJB.
- BSpring Boot.
- CThymeleaf.
- DZuul.
- EJPA.
GabaritoE — JPA.
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.
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.
Spring Boot é um framework que simplifica a configuração e inicialização de aplicações Spring, não uma API de persistência.
Thymeleaf é um mecanismo de templates para processar HTML/XML, sem relação com persistência de dados.
Zuul é um gateway de API da Netflix para roteamento e filtragem, sem ligação com mapeamento objeto-relacional.
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