Você está na página 1de 10

CURSO TCNICO EM INFORMTICA PARA INTERNET - PRONATEC

MTODOS GET E POST E INTERAO JAVA X HTML

Desenvolvimento de Sistemas para Internet Prof. Wellington de Oliveira


wellington@udc.edu.br

RELEMBRANDO...

O que so as especificaes JSE, JEE e JME da linguagem Java? Desenvolvimento Desktop x Desenvolvimento Web; A especificao JEE para desenvolvimento Web; Organizao fsica e lgica de projetos Web; Servidores de Aplicao e Servidor TomCat; Configurao de Ambiente para Desenvolvimento JEE no Eclipse.
2

INTERAO HTML X JAVA

O projeto no Eclipse se resume em:


Criar um Dynamic Web Project; Configurao do Servidor de Aplicao; Escrever pginas em HTML e o motor do software em Java e permitir a interao entre eles.

INTERAO HTML X JAVA

MTODOS GET E POST SUBMISSO DE FORMULRIOS

GET

Envio de dados parametrizados na URL da pgina chamada; til para envio de poucos dados e que no precisam de segurana. Ex.:

POST

Envio de grande quantidade de dados; Importante para rotinas que devam preservar a segurana da informao.

Ex.: Envio de dados de um formulrio de cadastro para uma classe que far a persistncia em algum banco de dados.

EXEMPLO DE UTILIZAO DO MTODO POST

Pgina inicial do sistema com formulrio de login:

EXEMPLO DE UTILIZAO DO MTODO POST

Por que no utilizar o mtodo GET para enviar os dados nesta situao?
7

EXEMPLO DE UTILIZAO DO MTODO GET

EXEMPLO DE UTILIZAO DO MTODO GET

DESAFIO

Desenvolva um sistema Java Web com as seguintes caractersticas:


O sistema deve conter uma pgina inicial com uma mensagem de bem-vindo e um link chamado Entrar;

Ao clicar no link, uma pgina dever ser aberta solicitando login e senha e um boto Logar;
Ao clicar no boto, o sistema dever enviar o login e senha digitados via mtodo POST para uma pgina de validao; Caso o login seja pronatec e a senha 123456, o usurio dever ser redirecionado para uma pgina com a mensagem Login realizado com sucesso!; Caso o login ou a senha estejam incorretos, o usurio dever ser redirecionado para uma pgina com a mensagem que informe a mensagem 1 (para erro de login), mensagem 2 (para erro de senha) ou mensagem 3 (para erro de login e senha):

Mensagem 1: Usurio incorreto; Mensagem 2: Senha incorreta; Mensagem 3: Usurio e senha incorretos. OBS.: O algoritmo dever identificar qual mensagem dever ser apresentada e enviar mensagem=1, mensagem=2 ou mensagem=3 via mtodo GET para a pgina que ir apresentar o erro.

Para redirecionar uma pgina o cdigo Java : response.sendRedirect(pagina.jsp");


10

Você também pode gostar