Questão de Arquitetura de Software — WebServices — CESGRANRIO 2024
- Código
- cg022209
- Banca
- CESGRANRIO
- Órgão
- IPEA
- Ano
- 2024
- Nível
- Superior
- Cargo
- Técnico de Planejamento e Pesquisa - Desenvolvimento de Sistemas
- AMVC
- BZope
- CGrovy
- DLaravel
- ERESTful
GabaritoE — RESTful
Gabarito: letra E. RESTful é a implementação de uma API que segue os princípios REST, sendo o modelo adequado para construir uma API baseada em REST, como descrito no enunciado. As demais alternativas são tecnologias ou padrões que não se enquadram como modelo de API REST.
MVC (Model-View-Controller) é um padrão arquitetural para organizar o código de aplicações, não um modelo de API. Embora possa ser usado em conjunto com APIs REST, não é o modelo de API em si.
Zope é um servidor de aplicações web (um framework) escrito em Python, não um modelo de API REST. Não atende ao requisito de ser um modelo baseado em REST.
Grovy (provavelmente Groovy) é uma linguagem de programação para a plataforma Java, não um modelo de API. Não se relaciona com o conceito de API RESTful.
Laravel é um framework PHP para desenvolvimento web, não um modelo de API. Embora permita criar APIs REST, é uma ferramenta de implementação, não o modelo em si.
RESTful é o modelo de API que segue os princípios REST (Representational State Transfer). Conforme o material de apoio, "uma API RESTful é uma implementação de web service que segue os princípios REST", permitindo interação com recursos via métodos HTTP (GET, POST, PUT, DELETE) e sendo stateless. É exatamente o modelo que atende à necessidade descrita no enunciado (API baseada em REST).
Gabarito: letra E.
Link permanente: /questoes/cg022209