Aplcacoes

400 palavras 2 páginas
PSOO
MVC – Model View Controller
Prof. M.Sc. Danny Lopes dannyslopes@gmail.com Servlet ou JSP?
Colocar todo HTML dentro de uma Servlet realmente não parece a melhor idéia
O que acontece quando precisamos mudar o design da página? Também não parece agradável utilizar código Java em páginas HTML
Vamos utilizar o melhor dos dois mundos!

JSP ou Servlet?
A JSP foi criada apenas para apresentar o resultado, não devendo realizar acessos a banco de dados
O acesso a banco de dados e redirecionamento das telas deve ficar a cargo da Servlet
A Servlet deve realizar o controle, e a JSP deve se preocupar apenas em exibir o resultado
A Servlet possui a lógica de negócios e a JSP tem a lógica de apresentação

Arquitetura MVC
Model
Camada responsável pela persistência dos dados da aplicação

View
Camada responsável pela exibição das telas e interação com o usuário Controller
Camada responsável por controlar o fluxo de páginas da aplicação Arquitetura MVC

Camada de Controle
Tem como principal objetivo o controle do fluxo navegacional da aplicação
Serve de interface entre a camada View e a camada
Model
Recebe requisições de uma tela (página JSP ou HTML)
Realiza um determinado procedimento, como chamada de consultas Redireciona para a próxima tela

Request Dispatchers
Para separarmos a lógica de negócio da lógica de apresentação, é necessário criar um mecanismo capaz de
Receber uma requisição
Executar um processamento
Redirecionar para o próximo recurso web

Request Dispatchers
A API da Servlet nos permite fazer tal redirecionamento
É necessário que conheçamos a URL que queremos acessar Utilizamos um objeto RequestDispatcher para acessar um outro recurso web
Um recurso web pode ser uma página JSP ou uma Servlet

Código Servlet para
Redirecionamento de Páginas
// prepara o redirecionamento
RequestDispatcher rd = request.getRequestDispatcher(“/proxima.jsp”);

// redireciona para a URL “/proxima.jsp”

Relacionados

  • ENERGIA NUCLEAR
    1311 palavras | 6 páginas
  • aço inox
    1874 palavras | 8 páginas
  • Ciencia da computação
    1633 palavras | 7 páginas
  • Análise o
    1981 palavras | 8 páginas
  • Auditoria em Segurança da Informação
    2124 palavras | 9 páginas
  • Funções Organicas
    2162 palavras | 9 páginas
  • ADM
    2175 palavras | 9 páginas
  • Sensores de pressão
    3607 palavras | 15 páginas
  • exercicio
    4337 palavras | 18 páginas
  • Resumo Processo civil
    7351 palavras | 30 páginas