Associação de termos de desenvolvimento web
Gabarito: letra C. A sequência correta é 2, 3, 4, 1: JUnit é o framework de testes (2), JDBC é a interface com banco de dados relacional (3), JSON é o formato de dados estruturados (4) e JPA é a API de persistência (1).
A questão exige conhecimento básico sobre tecnologias Java e web. Cada termo possui uma definição específica:
JUnit (2): framework open-source para automação de testes unitários em Java.
JDBC (3): Java Database Connectivity, API padrão para conectar aplicações Java a bancos de dados relacionais.
JSON (4): JavaScript Object Notation, formato leve de troca de dados entre sistemas.
JPA (1): Java Persistence API, especificação que define uma interface comum para frameworks ORM (como Hibernate).
Dessa forma, a associação correta é: 1ª lacuna: JUnit → 2 2ª lacuna: JDBC → 3 3ª lacuna: JSON → 4 4ª lacuna: JPA → 1 Portanto, a alternativa C (2, 3, 4, 1) é a resposta.
Termo | Definição |
|---|
JUnit (2) | Framework open-source para automação de testes unitários em Java |
JDBC (3) | API padrão para conectar aplicações Java a bancos de dados relacionais |
JSON (4) | Formato leve de troca de dados estruturados entre servidor e cliente |
JPA (1) | Especificação que define interface comum para frameworks ORM de persistência |
Análise das alternativas
Alternativa A (1, 3, 2, 4): ❌ Incorreta. Começa com JPA, que é a API de persistência, não se encaixa na primeira definição (testes).
Alternativa B (1, 2, 3, 4): ❌ Incorreta. Idem, JPA não é framework de testes.
Alternativa C (2, 3, 4, 1): ✅ Correta. Sequência exata conforme análise.
Alternativa D (2, 1, 4, 3): ❌ Incorreta. Troca JDBC (3) por JPA (1) na segunda lacuna.
Alternativa E (3, 2, 1, 4): ❌ Incorreta. Começa com JDBC, que não é framework de testes.
Gabarito: letra C