Pular para o conteúdo principal

Questão de Engenharia de Software — Ferramentas de Desenvolvimento de Software — CESPE / CEBRASPE 2023

Engenharia de SoftwareFerramentas de Desenvolvimento de Software
Código
ce161057
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2023
Nível
Superior
Cargo
Analista - Especialização: Tecnologia
Julgue o próximo item, relativos a tecnologias backend.Para facilitar a criação de imagens otimizadas do Docker, o Spring Boot suporta a adição de um arquivo de índice de camada ao jar e também suporta camadas para arquivos war, projetadas para separar o código com base na probabilidade de alteração entre as compilações do aplicativo, uma vez que é mais provável que o código do aplicativo mude entre as compilações; logo, o código é isolado em uma camada separada.
  1. CCerto
  2. EErrado
Revelar gabarito e comentário

GabaritoC — Certo

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”.

Spring Boot – Otimização de Imagens Docker

CERTO. O Spring Boot, a partir da versão 2.3.0, suporta a criação de layered jars por meio de um arquivo layers.idx que define camadas (dependências, código do aplicativo, recursos etc.). Essa separação permite que, ao construir imagens Docker, apenas as camadas alteradas sejam reconstruídas e transferidas, otimizando o processo. A afirmação também menciona suporte a wars: embora o foco principal seja em jars executáveis, o Spring Boot também oferece suporte a camadas em wars (empacotados como executáveis) com o mesmo princípio de separar o código do aplicativo (mais propenso a mudanças) do restante. Portanto, o item está correto.

  1. 1Layered jar (2.3.0+)
  2. 2Arquivo layers.idx
  3. 3Separa camadas por alteração
  4. 4Código do app isolado
  5. 5Só camadas alteradas são refeitas
LEVEL · soulevel.com.br

Gabarito: Certo.

Link permanente: /questoes/ce161057