Diferenças entre Redirecionamento, Encaminhamento e MVC
Classificado em Tecnologia
Escrito em em
português com um tamanho de 1,85 KB
Redirecionamento vs. Encaminhamento no J2EE
- Redirecionamento (
response.sendRedirect): Utilizado através do métodosendRedirectda classeHttpServletResponse. O redirecionamento utiliza apenas parâmetros HTTP (GET e POST), sendo incapaz de tratar atributos (classes e variáveis). - Encaminhamento (
request.getRequestDispatcher): Chamado através do métodogetRequestDispatcher("destino").forward()da classeHttpServletRequest. Além de parâmetros HTTP, permite tratar atributos de diversos tipos, como objetos arbitrários.
Arquitetura MVC
O MVC (Model-View-Controller) é um padrão de arquitetura de software que divide o código em três camadas distintas:
- Model: Camada que comunica-se diretamente com o banco de dados, responsável por armazenar,