Geral Múltipla Escolha

You want to create a resource that fetches different documents based on their ID, like docs://documents/report.pdf. What type of resource should you use?

You want to create a resource that fetches different documents based on their ID, like docs://documents/report.pdf. What type of resource should you use?

  1. A templated resource with parameters in the URI
  2. A tool instead of a resource
  3. A direct resource with a static URI
  4. A database query resource

Resolução completa

Explicação passo a passo

A
Alternativa A

Análise da Questão

Esta questão aborda padrões de design de recursos em desenvolvimento de software, especificamente sobre como estruturar URIs para acessar dados dinâmicos.

Desenvolvimento

Para entender qual tipo de recurso utilizar, precisamos analisar o requisito principal: acessar diferentes documentos com base no ID.

Problema Central

RequisitoSolução Necessária
Diferentes IDsParâmetros dinâmicos
Mesmo padrão de acessoTemplate reutilizável
Acesso via URIEstrutura parametrizada

Análise das Alternativas

Alternativa A - Correta

  • Templated resource permite definir um modelo com variáveis
  • Exemplo: docs://documents/{id}.pdf ou docs://documents/:id
  • Cada ID diferente substitui o parâmetro na execução
  • Padrão comum em frameworks modernos

Alternativa B - Incorreta

  • Tools são para ações/operações, não para recuperação de dados
  • Usados quando há modificação ou processamento complexo
  • Não se aplica ao caso de simples fetch por ID

Alternativa C - Incorreta

  • Static URI é fixo e imutável
  • Só funcionaria para UM documento específico
  • Impossível atender múltiplos IDs

Alternativa D - Incorreta

  • Database query é implementação de backend
  • Não define como o recurso é acessado via URI
  • É uma camada abaixo do problema apresentado

Conclusão

A resposta correta é Alternativa A porque apenas um recurso templateado com parâmetros na URI permite acessar múltiplos documentos mantendo a mesma estrutura, substituindo dinamicamente o ID conforme necessário.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Geral

Ver mais Geral resolvidas

Tem outra questão de Geral?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.