Logo Passei Direto
Buscar

Algoritmos

Anhanguera

O framework Spring adota uma arquitetura modular e extensível, integrando conceitos fundamentais da plataforma Java Enterprise Edition (JEE), como injeção de dependência, controle de transações e persistência de dados. Ele permite organizar a aplicação em camadas bem definidas, como controle (Controller), serviço (Service) e persistência (DAO), alinhando-se ao padrão arquitetural MVC (Model-View-Controller). A camada DAO (Data Access Object) é usada para isolar a lógica de acesso a dados, enquanto o MVC permite separar responsabilidades entre apresentação, lógica de negócio e persistência. Com o suporte a anotações e integração com tecnologias como JPA, REST e SOAP, o Spring se adapta tanto a aplicações monolíticas quanto a microsserviços, promovendo organização, manutenibilidade e escalabilidade.


Complete a seguinte frase de acordo com o texto base:


A arquitetura do framework Spring permite...


A) separar a aplicação em camadas como Controller, Service e DAO, integrando-se a padrões como MVC.


B) centralizar a lógica de toda a aplicação em uma única classe principal, dispensando o uso de camadas.


C) substituir o modelo MVC por uma arquitetura orientada a arquivos XML para fins de persistência.


D) eliminar a necessidade de DAO e Service, reunindo todas as operações em Controllers interativos com o usuário.


E) evitar o uso de anotações e padronizar o acesso a dados por meio exclusivo de stored procedures.

User badge image
Evandro Nunes

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Analisando o texto base e as alternativas: - O texto destaca que o Spring organiza a aplicação em camadas bem definidas: Controller, Service e DAO, alinhando-se ao padrão MVC. - Também menciona o uso de anotações, integração com JPA, REST, SOAP, e a modularidade do framework. - Não há menção a centralizar toda a lógica em uma única classe, nem a substituir MVC por XML, nem eliminar camadas DAO e Service. - Também não diz que evita o uso de anotações ou que usa exclusivamente stored procedures. Portanto, a alternativa correta é: A) separar a aplicação em camadas como Controller, Service e DAO, integrando-se a padrões como MVC.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina