Logo Passei Direto
Buscar

A construção de uma aplicação Web com Spring utilizando a arquitetura MVC envolve diferentes camadas e componentes específicos. Durante a implementação da camada de controle, é fundamental compreender como o Spring gerencia as rotas, transações e comunicação com os demais módulos do sistema.

Considerando o texto, analise as afirmativas abaixo:

Afirmativas:

I. O uso da anotação @Controller define uma classe como um controlador Spring, permitindo que ela receba requisições Web.

II. O método anotado com @RequestMapping e method = RequestMethod.POST é usado apenas para recuperar dados do banco sem realizar alterações.

III. A anotação @Transactional permite que métodos do controlador operem em uma transação gerenciada pelo container.

Marque a alternativa que apresenta a(s) afirmativa(s) correta(s)?

A

I e II

B

II e III

C

I e III

D

I, II e III

E

III

User badge image
Alan M

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada afirmativa: I. O uso da anotação @Controller define uma classe como um controlador Spring, permitindo que ela receba requisições Web. Verdadeiro, essa afirmativa está correta, pois a anotação @Controller é utilizada para indicar que uma classe é um controlador que lida com requisições HTTP. II. O método anotado com @RequestMapping e method = RequestMethod.POST é usado apenas para recuperar dados do banco sem realizar alterações. Falso, essa afirmativa está incorreta. O método POST é geralmente utilizado para enviar dados ao servidor, como criar ou atualizar recursos, e não apenas para recuperar dados. III. A anotação @Transactional permite que métodos do controlador operem em uma transação gerenciada pelo container. Verdadeiro, essa afirmativa está correta, pois a anotação @Transactional é usada para definir que um método deve ser executado dentro de uma transação. Com base nas análises, as afirmativas corretas são I e III. Portanto, a alternativa que apresenta as afirmativas corretas é: C) I e III.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina