Questão nº 39

Questão de Programação · FCC TJ-CE 2022 (nº 39)

FCC2022Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da InformaçãoProgramação
Gabarito: Cver comentário ↓

Em uma aplicação que utiliza Spring Boot e conecta a um banco de dados PostgreSQL, um Analista realizou as configurações abaixo.

```xml
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-data-jpa</artifactId>
</dependency>
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
</dependency>
```

Tais configurações foram inseridas corretamente no arquivo

Resposta comentada

Gabarito Alternativa C

Em projetos Java que usam o Maven (uma ferramenta para gerenciar projetos), as "dependências" – que são outras bibliotecas ou módulos que seu projeto precisa para funcionar – são listadas em um arquivo específico que descreve o projeto.

  • (A) Incorreta: O manifest.xml (ou MANIFEST.MF) é um arquivo de metadados dentro de um JAR, que descreve o próprio JAR, não as dependências do projeto.
  • (B) Incorreta: O web.xml é um arquivo de configuração para aplicações web Java (servlets), usado para definir servlets, filtros e outros componentes da aplicação, mas não para listar dependências do projeto. Armadilha: É um XML comum em projetos web, mas sua função é diferente da gestão de dependências.
  • (C) Correta: O pom.xml (Project Object Model) é o arquivo central de configuração do Maven. Nele, são declaradas as informações do projeto, as configurações de build e, fundamentalmente, todas as dependências que o projeto utiliza, como mostrado no trecho XML.
  • (D) Incorreta: O server.xml é um arquivo de configuração de um servidor de aplicações (como o Tomcat), usado para definir portas, conectores e outros aspectos do servidor, não as dependências do projeto.
  • (E) Incorreta: data.xml não é um nome de arquivo padrão para configuração de dependências em projetos Java, Spring Boot ou Maven.

Fonte: FCC TJ-CE 2022 Analista Judiciário - Especialidade Ciência da Computação - Área Sistemas da Informação (Caderno Tipo 001). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho