No que se refere à programação Java e Java Script, julgue os...
Spring é um framework que suporta a publicação de mensagens para determinado tópico de mensagens para auxílio no desenvolvimento de sistemas complexos. Nesse modelo, o desenvolvedor master não sabe da existência do desenvolvedor associado e vice-versa.
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: E - errado
O Spring é de fato um framework muito utilizado no desenvolvimento de aplicações Java, oferecendo uma vasta gama de ferramentas que facilitam a criação e manutenção de sistemas complexos. Uma das características do Spring é o seu suporte para a construção de aplicações baseadas em mensagens, utilizando por exemplo o módulo Spring Messaging ou a integração com sistemas de mensageria como o RabbitMQ ou o Apache Kafka.
Entretanto, a descrição fornecida na questão parece misturar conceitos. A questão menciona um modelo onde o "desenvolvedor master não sabe da existência do desenvolvedor associado e vice-versa", o que parece aludir ao princípio de desacoplamento entre os componentes de um sistema. Isso é uma característica desejável em sistemas baseados em mensagens, onde produtores e consumidores de mensagens operam independentemente, sem conhecimento direto uns dos outros - isso é conhecido como publish/subscribe (pub/sub).
Porém, a questão parece confundir este princípio com a estrutura de equipes de desenvolvimento, mencionando "desenvolvedores" quando, na verdade, deveria se referir a componentes ou serviços dentro de uma arquitetura de software. Spring não define papéis de "desenvolvedor master" ou "desenvolvedor associado", mas sim se preocupa com o desacoplamento entre os componentes de software.
Portanto, a alternativa é incorreta, pois mistura o princípio de desacoplamento em arquiteturas de sistemas com funções de desenvolvedores em uma equipe, o que não está relacionado com as funcionalidades ou propósitos do framework Spring.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
O Spring é um framework open source para a plataforma Java criado por Rod Johnson e descrito em seu livro "Expert One-on-One: JEE Design e Development". Trata-se de um framework não intrusivo, baseado nos padrões de projeto inversão de controle (IoC) e injeção de dependência.
No Spring o container se encarrega de "instanciar" classes de uma aplicação Java e definir as dependências entre elas através de um arquivo de configuração em formato XML, inferências do framework, o que é chamado de auto-wiring ou ainda anotações nas classes, métodos e propriedades. Dessa forma o Spring permite o baixo acoplamento entre classes de uma aplicação orientada a objetos.
Acho que a questão trata de um servidor que implementa JMS
ERRADO
Conceito Ligado a Messageria.
Mistura o conceito de sistemas complexos com o conceito de sistemas que usam mensagerias. Para mim esse é o erro da questão.
Gabarito Errado.
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo