O desenvolvimento de sistemas para web envolve uma série de ...

Próximas questões
Com base no mesmo assunto
Q2593467 Arquitetura de Software

O desenvolvimento de sistemas para web envolve uma série de estruturas. Sendo assim, associe as duas colunas, relacionando os termos às suas definições.


1 - Java Persistence API.

2 - JUNIT.

3 – JDBC.

4 - JSON.


( ) Framework open-source, que facilita a criação e manutenção do código para a automação de testes com apresentação dos resultados.

( ) Funciona como uma interface entre uma aplicação desenvolvida em Java e um banco de dados relacional. Sua utilização facilita a comunicação e a manipulação dos dados em uma aplicação.

( ) Formato que armazena informações estruturadas, usado principalmente para transferir dados entre um servidor e um cliente.

( ) API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados


A sequência CORRETA dessa associação é:

Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Vamos entender a questão e a alternativa correta:

Gabarito: Alternativa C

A questão aborda o desenvolvimento de sistemas para web e pede para associar termos específicos a suas definições. Essa questão exige um conhecimento básico sobre algumas tecnologias e frameworks usados no desenvolvimento de software. Vamos analisar cada item associado e justificar a alternativa correta, além de explicar por que as outras alternativas estão incorretas.

Java Persistence API (JPA)

A Java Persistence API é uma API padrão da linguagem Java que descreve uma interface comum para frameworks de persistência de dados. Isso significa que ela facilita a interação entre a aplicação Java e o banco de dados, mapeando objetos Java para tabelas do banco de dados. Portanto, JPA corresponde à última definição da questão.

JUnit

O JUnit é um framework open-source que facilita a criação e manutenção de código para a automação de testes, mostrando os resultados desses testes de forma eficiente. Isso corresponde diretamente à primeira definição da questão.

JDBC (Java Database Connectivity)

O JDBC é uma interface entre uma aplicação Java e um banco de dados relacional. Ele facilita a comunicação e a manipulação dos dados nas aplicações Java. Portanto, JDBC corresponde à segunda definição da questão.

JSON (JavaScript Object Notation)

O JSON é um formato que armazena informações estruturadas, usado principalmente para transferir dados entre um servidor e um cliente. Isso corresponde à terceira definição da questão.

Agora, vamos justificar a alternativa correta (C) e por que as outras estão incorretas:

Alternativa C - Correta

A sequência 2, 3, 4, 1 está correta porque:

  • JUnit (2) é o framework de automação de testes.
  • JDBC (3) é a interface entre Java e banco de dados.
  • JSON (4) é o formato de dados estruturados.
  • JPA (1) é a API de persistência de dados.

Alternativas Incorretas:

Alternativa A:

1, 3, 2, 4 - Está incorreta porque a definição correspondente a JUnit (framework open-source para testes) aparece na terceira posição, mas deveria ser a primeira.

Alternativa B:

1, 2, 3, 4 - Está incorreta porque a definição correspondente a JPA (API de persistência de dados) aparece na primeira posição, mas deveria ser a quarta.

Alternativa D:

2, 1, 4, 3 - Está incorreta porque a definição correspondente a JSON (formato de dados estruturados) aparece na terceira posição, mas deveria ser a quarta.

Alternativa E:

3, 2, 1, 4 - Está incorreta porque a definição correspondente a JDBC (interface entre Java e banco de dados) aparece na primeira posição, mas deveria ser a segunda.

Espero que essa explicação tenha ajudado a esclarecer o tema da questão e as alternativas corretas e incorretas. Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo