requests and responses

View: New views
3 Messages — Rating Filter:   Alert me  

requests and responses

by Lucas Abrão-3 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Aew galera, blza?
 
To estudand pra SCWCD e essa lista aqui ta muito parada, entao vamos movimentar!  :-)
Olha só.. to com algumas duvidas e queria ver se alguem aqui poderia me ajudar a tira-las.
Pois entao, to estudando pelo livro da Kathy Sierra.. "head first jsp & servlets".. tem uma hora la que ela explica sobre metodos idempotentes e o doGet() e o doHead() sao idempotentes?? vixi..esqueci.. sei que o doGet() é... nao entendi uma coisa.. qual é a vantagem de usar uma coisa que nao avisa pro cliente que nao foi alterado??? tipo.. em quais situações é bacana utilizarmos metodos idempotentes?
Outra duvida: eu vi sobre send.redirect("url") e sobre response.requestDispatcher().. um muda o endereço pro cliente no browser que é sendRedirect() e outro é mudança apenas no lado do servidor.. pergutna basica: qdo é sendRedirect ele nao chega realmente a processar nada no servidor? é tudo requisição GET q o browser entao manda né? pq o Post ele ta mandando algo ser processado no servidor...
Obrigado galera e desculpem-me pelo tanto de duvidas!!  :-)

--
Thank you,

Lucas Abrão
Java Developer
Sun Certified Java Programmer - SCJP
University of Michigan Certified for the Proficiency in English - MTELP
University of Michigan Certified for the Competency in English - ECCE
http://www.lucaspiano.blogspot.com/

RES: requests and responses

by Bruno Paulino :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Lucas,

 

Primeiro o mais fácil: sendRedirect abre uma nova requisição. De uma forma fácil, a resposta chega no client, e em seguida, faz uma nova requisição para o caminho que você especificou. Por abrir uma nova requisição, o mapa de parâmetros é perdido, o mapa de atributos é perdido, etc. O requestDispatcher faz o redirecionamento internamente no servidor, só voltando para o client no final de tudo.

 

Quanto aos métodos idempotentes... Não sei o que é isso... Eu tenho o livro head first em inglês... não me lembro desse termo.

 

Espero ter ajudado.

Abraço.

 

De: Lucas Abrão [mailto:lucaspiano@...]
Enviada em: quarta-feira, 5 de março de 2008 11:35
Para: scwcd-list@...
Assunto: [scwcd-list] requests and responses

 

Aew galera, blza?

 

To estudand pra SCWCD e essa lista aqui ta muito parada, entao vamos movimentar!  :-)

Olha só.. to com algumas duvidas e queria ver se alguem aqui poderia me ajudar a tira-las.

Pois entao, to estudando pelo livro da Kathy Sierra.. "head first jsp & servlets".. tem uma hora la que ela explica sobre metodos idempotentes e o doGet() e o doHead() sao idempotentes?? vixi..esqueci.. sei que o doGet() é... nao entendi uma coisa.. qual é a vantagem de usar uma coisa que nao avisa pro cliente que nao foi alterado??? tipo.. em quais situações é bacana utilizarmos metodos idempotentes?
Outra duvida: eu vi sobre send.redirect("url") e sobre response.requestDispatcher().. um muda o endereço pro cliente no browser que é sendRedirect() e outro é mudança apenas no lado do servidor.. pergutna basica: qdo é sendRedirect ele nao chega realmente a processar nada no servidor? é tudo requisição GET q o browser entao manda né? pq o Post ele ta mandando algo ser processado no servidor...

Obrigado galera e desculpem-me pelo tanto de duvidas!!  :-)


--
Thank you,

Lucas Abrão
Java Developer
Sun Certified Java Programmer - SCJP
University of Michigan Certified for the Proficiency in English - MTELP
University of Michigan Certified for the Competency in English - ECCE
http://www.lucaspiano.blogspot.com/


Re: requests and responses

by Daniel Abella-2 :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Vamos lá,

Acho que seguindo o exemplo do próprio livro, imagina um sistema de compras. Se acidentalmente eu clicar duas vezes no botão buy eu vou comprar 2x o mesmo produto? Imagina aí a complicação ;D

Com relação a outra pergunta, em complementação ao nosso amigo Bruno, é o seguinte:

(Imagine que o site é www.x.com.br na barra de endereços)

Em sendRedirect: vc solicita x.com.br, daí vem a response, daí vc vai outro request para o endereço que vc foi redirecional. Isto é, a barra de endereços vai ficar o site q vc foi redirecional.

Em requestDispatcher nem muda a barra de endereços, ao invés de aparecer o conteúdo de x.com.br vai aparecer o do outro em requestDispatcher.

Sim, quem quiser um bom material para a SCWCD, olha o anexo ;D

Cordially,
Daniel Abella
abellad@...
http://www.abella.com.br





2008/3/5 Lucas Abrão <lucaspiano@...>:
Aew galera, blza?
 
To estudand pra SCWCD e essa lista aqui ta muito parada, entao vamos movimentar!  :-)
Olha só.. to com algumas duvidas e queria ver se alguem aqui poderia me ajudar a tira-las.
Pois entao, to estudando pelo livro da Kathy Sierra.. "head first jsp & servlets".. tem uma hora la que ela explica sobre metodos idempotentes e o doGet() e o doHead() sao idempotentes?? vixi..esqueci.. sei que o doGet() é... nao entendi uma coisa.. qual é a vantagem de usar uma coisa que nao avisa pro cliente que nao foi alterado??? tipo.. em quais situações é bacana utilizarmos metodos idempotentes?
Outra duvida: eu vi sobre send.redirect("url") e sobre response.requestDispatcher().. um muda o endereço pro cliente no browser que é sendRedirect() e outro é mudança apenas no lado do servidor.. pergutna basica: qdo é sendRedirect ele nao chega realmente a processar nada no servidor? é tudo requisição GET q o browser entao manda né? pq o Post ele ta mandando algo ser processado no servidor...
Obrigado galera e desculpem-me pelo tanto de duvidas!!  :-)

--
Thank you,

Lucas Abrão
Java Developer
Sun Certified Java Programmer - SCJP
University of Michigan Certified for the Proficiency in English - MTELP
University of Michigan Certified for the Competency in English - ECCE
http://www.lucaspiano.blogspot.com/




---------------------------------------------------------------------
To unsubscribe, e-mail: scwcd-list-unsubscribe@...
For additional commands, e-mail: scwcd-list-help@...

SCWCD.pdf (2M) Download Attachment