Boa noite
Eu vi uma aplicação que tinha um servlet com switch avaliando uma variável que recebia um getParameter. Cada case era para uma requisição diferente do servlet. Gostaria de entender melhor como que se utiliza o getParameter para fazer essa diferenciação de busca de requisições
Servlet
J
1 Resposta
O servlet é um ponto de entrada das requisições que vêm das telas. Essa ideia de pegar um parâmetro da requisição e avaliar num switch, significa que quem implementou quis que esse único servlet respondesse por várias ações diferentes (talvez de várias telas do sistema mesmo).
Se o parâmetro for INCLUIR_USUARIO, invoca a action responsável por incluir um usuário no sistema, se for EXCLUIR_NOTA, invoca a action que exclui uma nota do sistema, e por ai vai.
Esse é um modelo que já foi muito ensinado na faculdade (na minha época pelo menos), e envolve os design patterns “Front Controller”, “Strategy” e “Command” (os principais que considero nesse caso).
Criado 20 de março de 2019
Ultima resposta 21 de mar. de 2019
Respostas 1
Participantes 2