| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2009 16:39:31
|
felipehand
JavaChild
![[Avatar]](/images/avatar/838d65caa17f03986a7a39fc218aa7c5.png)
Membro desde: 01/09/2009 14:17:53
Mensagens: 126
Offline
|
Galera,
Sou meio babaca com framework e etc... Gostaria de saber o seguinte:
- Se, por exemplo, ao fazer uma requisição de listagem de clientes a aplicação irá fazer um "GET", correto? Ai, o Action ira fazer a lógica de negocio e irá retornar um List<Clientes>, ok?
-Agora pq essa List é armazena no request e não no response???
Eu sei que pode ser armazenada em outros lugares, em session por exemplo...Mas pq request???
Eu desenvolvi 2 linhas de raciocinio de que: o response funciona no lado do servidor, entao a list ficaria fora do contexto do jsp.
OU
É por causa das camadas do request... uma analogia porca: em uma camada vai a pergunta, e na volta tera uma camada para a resposta.
Se estiver confuso galera, me perdoem tentei explicar o maximo possivel.
Agradeço desde já.
|
SCJP - Estudando *.* |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/09/2009 19:27:29
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Do ponto de vista da JSP que irá exibir o resultado da action, a lista é um parâmetro da requisição encaminhada pela action. Além disso você não envia parâmetros, principalmente os objetos Java, como resposta ao cliente. Tecnicamente seria possível, mas vai contra a lógica né.
This message was edited 1 time. Last update was at 18/09/2009 19:28:27
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2009 00:55:56
|
felipehand
JavaChild
![[Avatar]](/images/avatar/838d65caa17f03986a7a39fc218aa7c5.png)
Membro desde: 01/09/2009 14:17:53
Mensagens: 126
Offline
|
É que minha lógica está limitada...tipo a página faz um request e o servlet faz o response....
entao teoricamente esse response entra no contexto da jsp como dados...
Mas você diz que não é assim...
Poderia me explicar melhor??? Eu realmente não formei o fluxo em minha mente.
|
SCJP - Estudando *.* |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2009 15:17:54
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Por que você não posta seus códigos?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2009 00:11:27
|
felipehand
JavaChild
![[Avatar]](/images/avatar/838d65caa17f03986a7a39fc218aa7c5.png)
Membro desde: 01/09/2009 14:17:53
Mensagens: 126
Offline
|
Não tem código é uma duvida de conceito
|
SCJP - Estudando *.* |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 20/09/2009 01:25:18
|
renatosilva
GUJ Master
Membro desde: 16/12/2004 17:09:19
Mensagens: 1787
Offline
|
Então não sei como explicar melhor.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/09/2009 22:18:32
|
J-Chist
JavaGuru
![[Avatar]](/images/avatar/d0f5edad9ac19abed9e235c0fe0aa59f.jpeg)
Membro desde: 14/04/2006 20:27:15
Mensagens: 248
Offline
|
Não sei se vai esclarecer sua dúvida, mas vamos que vamos:
o ciclo de vida de um request dura da chegada da requisição ao action até o término do envio da resposta para o cliente, por isso esse objeto request é utilizado para compartilhar os valores que pertencem a uma mesma requisição (ida e volta).
Acho que a grande dúvida conceitual nasce a partir do momento em que se imagina que se há um objeto request e um response, o objeto request morre quando chega na action e a partir daí só o response volta pro cliente. Mas não é assim que acontece (eu acho até que faria mais sentido se fosse assim).
O response, ao menos quando se programa direto em Servlets, sem frameworks, pode ser usado para gerar conteúdo que o browser deve interpretar (como um conteúdo html, uma imagem, um pdf), e também pra redirecionar a aplicação para outra página
This message was edited 3 times. Last update was at 27/09/2009 10:10:21
|
"Na Engenharia de Software toda metodologia terá seus 15 minutos de silver bullet. "
-> Eu sou menina, ok? |
|
|
 |
|
|