| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 14:30:27
|
tucamefe
Thread.start()
![[Avatar]](/images/avatar/63eb58bd4d3486f001438f911a11d323.png)
Membro desde: 23/03/2005 11:43:10
Mensagens: 45
Offline
|
Pessoal,
Gostaria da ajuda de vocês! Eu preciso criar uma estrutura de paginação [Vista do Lado do Servidor e não do cliente].
Esta estrutura é feita da seguinte forma: pego os dados do banco APENAS UMA VEZ e armazeno nesta estrutura, para evitar acessos a mais no banco cada vez que pagino no meu browser ... enfim qual solução eu posso usar, estou na dúvida alguém poderia me ajudar?
Vi que uma pessoa utilizou xml para controlar essa paginação ... vi também gente armazenando os resultados na coleção, não sei se utilizar coleções seria a maneira mais correta, pois sobrecarrega a memória ... o problema xml seria a leitura desse xml ... que seria mais lenta ... Enfim, não existe nenhum framework pra isso?
Obrigada,,
|
"Feliz de quem entende que é preciso mudar muito para ser sempre o mesmo." (Dom Hélder Câmara) |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 14:34:34
|
tarcisio.filo
JavaChild
Membro desde: 18/05/2007 13:38:46
Mensagens: 129
Localização: Belo Horizonte
Offline
|
eu criaria um objeto que espelhe o banco, pegaria o id da tupla, colocaria como chave num HashMap, e o objeto espelhado como objeto valor.
|
Tarcísio Filó |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 14:48:29
|
tucamefe
Thread.start()
![[Avatar]](/images/avatar/63eb58bd4d3486f001438f911a11d323.png)
Membro desde: 23/03/2005 11:43:10
Mensagens: 45
Offline
|
E isso não levanta o problema do consumo de memória????
|
"Feliz de quem entende que é preciso mudar muito para ser sempre o mesmo." (Dom Hélder Câmara) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 14:50:19
|
kissdemon
Java Ninja
![[Avatar]](/images/avatar/2674cea93e3214abce13e072a2dc2ca5.jpg)
Membro desde: 17/09/2006 02:10:52
Mensagens: 287
Localização: sampa
Offline
|
De uma olhada na DisplayTag.
http://displaytag.sourceforge.net
[]´s
Carlos
|
"Se você entende o que está fazendo, lamento, mas não está aprendendo nada" |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 14:52:53
|
fabiozoroastro
GUJ Master
![[Avatar]](/images/avatar/d28a3097fa7cf63ad01c4f328314e2f2.jpg)
Membro desde: 15/05/2006 16:23:01
Mensagens: 1262
Offline
|
Eu não li todo o seu post, mas eu vi que você perguntou sobre algum framework.
Dê uma olhada na displayTag
|
[]'s
..."Apenas sorria!"
Twitter
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 14:58:07
|
tucamefe
Thread.start()
![[Avatar]](/images/avatar/63eb58bd4d3486f001438f911a11d323.png)
Membro desde: 23/03/2005 11:43:10
Mensagens: 45
Offline
|
Esses componentes não são pra cliente???? to falando a nível de servidor ....
|
"Feliz de quem entende que é preciso mudar muito para ser sempre o mesmo." (Dom Hélder Câmara) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 17:07:34
|
cassio
GUJ Master
![[Avatar]](/images/avatar/8ae7398026ed8f2172aefd6cbc856bc8.jpg)
Membro desde: 19/06/2006 08:25:28
Mensagens: 1336
Localização: Caieiras-SP
Offline
|
tucamefe wrote:Esses componentes não são pra cliente???? to falando a nível de servidor ....
sim, o displaytag é pro lado cliente, vc tem que entregar uma lista pronta pra ele....
No lado servidor, se vc vai buscar no namco apenas uma vez, a idéia do tarcisio.filo me parece bastante razoável. Você falou sobre memória, mas concorda comigo que se vai ao banco somente uma vez, em algum lugar vc vai ter q guardar isso de maneira a poder consultar mais de uma vez caso o usuário solicite a próxima página e assim por diante?
Assim aconselharia ainda que você adicionasse esse HashMap na sessão do usuário. Fica mais fácil controlar qual a última página visualizada por exemplo...
|
Cássio Marques
Blog
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 17:44:58
|
tucamefe
Thread.start()
![[Avatar]](/images/avatar/63eb58bd4d3486f001438f911a11d323.png)
Membro desde: 23/03/2005 11:43:10
Mensagens: 45
Offline
|
[Vista do Lado do Servidor e não do cliente].
Alguém poderia me dar mais soluções .... Eu realmente estou preocupada com questão de desempenho.
|
"Feliz de quem entende que é preciso mudar muito para ser sempre o mesmo." (Dom Hélder Câmara) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 24/05/2007 20:33:35
|
tucamefe
Thread.start()
![[Avatar]](/images/avatar/63eb58bd4d3486f001438f911a11d323.png)
Membro desde: 23/03/2005 11:43:10
Mensagens: 45
Offline
|
Achei o "Value List Handler" quem souber desse padrão poderia me dizer se sobrecarrega a memória?
|
"Feliz de quem entende que é preciso mudar muito para ser sempre o mesmo." (Dom Hélder Câmara) |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 25/05/2007 16:53:44
|
agasea
JavaChild
Membro desde: 05/04/2006 12:38:10
Mensagens: 136
Offline
|
Só uma pergunta, o displaytag quando faz paginação, para cada página e faz novamente a consulta toda no servidor, não faz?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 30/05/2007 14:27:57
|
tucamefe
Thread.start()
![[Avatar]](/images/avatar/63eb58bd4d3486f001438f911a11d323.png)
Membro desde: 23/03/2005 11:43:10
Mensagens: 45
Offline
|
Estão querendo que eu use a paginação do próprio Banco com cursores, alguém sabe algo sobre esse assunto?
|
"Feliz de quem entende que é preciso mudar muito para ser sempre o mesmo." (Dom Hélder Câmara) |
|
|
 |
|
|