Struts & Velocity (Fugir da session)  XML
Índice dos Fóruns » Desenvolvimento Web
Autor Mensagem
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

Pergunta besta, mas nunca tinha parado para pensar...

Quando faço um forward que busca algumas informações para uma certa página de cadastro, por exemplo, um cadastro de cliente, onde eu devo listar as UF's de uma tabela de BD num combo, para que o usuário possa escolher.

Bom, eu sempre fiz assim, consultava jogava num list e colocava o mesmo na session, mas só será usado naquela página, tem como fazer isso sem usar o session? pq isso não vai carregar demais a memoria do meu servidor? é possível jogar no response por exemplo e resgatar com o velocity? como vcs fariam ou fazem?

[]'s


Eduardo.

This message was edited 1 time. Last update was at 07/03/2005 12:28:23




Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

Cada consulta de UF vc colocava na session? ai nao eh viavel mesmo. Uma saida eh colocar as UFs em uma variavel "global" (aka static) e acessar quando precisar, ja que eh uma informacao que nao muda. Ai vc evita a session e evita a consulta no banco a toda hora, embora nao seja uma query pesada, de qualquer maneira (ou seja, vc poderia buscar do banco sempre, ja que o esforco seria minimo).

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

aí blza, mas como exibir os dados que não estão na session com o velocity?
tipo eu faço assim:





Rafael Steil
Administrador
[Avatar]

Membro desde: 31/08/2002 02:35:53
Mensagens: 5984
Localização: São Paulo
Offline

hhmm..simplesmente adicione a Collection com as ufs no contexto (VelocityContext) que esta atrelado ao template que vc ira usar..

Rafael

"working code attracts people who want to code. Design documents attract people who want to talk about coding - Charles Miller"

http://rafaelsteil.com
http://twitter.com/rafaelsteil
http://www.jforum.net
http://www.flickr.com/photos/rafaelsteil
[Email] [WWW]
eduardo_lopes
JavaGuru
[Avatar]

Membro desde: 09/05/2003 10:33:14
Mensagens: 210
Localização: Cascavel - PR
Offline

hum... blza! é isso mesmo!

valeu!



 
Índice dos Fóruns » Desenvolvimento Web
Ir para:   
Powered by JForum 2.1.8 © JForum Team