| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2004 23:05:28
|
marcos.ribeiro
JavaChild
Membro desde: 23/12/2002 12:18:31
Mensagens: 146
Offline
|
Olá
Estou querendo a opinião das pessoas que utilizam esse tipo de arquivo para armazenar configurações do sistema e tenham boa prática para se trabalhar com eles.
O meu cenário é o seguinte, minha aplicação é WEB, rodando sobre o Tomcat. Possuo um arquivo .properties com algumas configurações padrões para todo o sistema. Atualmente o arquivo está pequeno e tem apenas 4 keys (provavelmente não vai passar disso). Gostaria de saber como eu posso armazenar esses valores? ou seja, ficar consultando ele toda hora não é uma boa prática. Pensei em algumas alternátivas
Ler esse arquivo quando o usuário abrir a página principal e jogar os valores em um Bean que vai ficar na sua Session.
Ler esse arquivo e deixar ele em um bean com o pattern Singleton (mas li algumas coisas no fórum que não aconselham o uso desse pattern)
Utilizar IoC, mas ae eu teria que utilizar um Containner IoC, e essa aplicação é bem simples e pequena.
Outras alternativas são bem vindas.
Obrigado desde já
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 12/12/2004 23:16:30
|
Filipe Sabella
GUJ Expert
Membro desde: 12/03/2003 11:25:57
Mensagens: 4680
Offline
|
Se são apenas quatro chaves que serão utilizadas por todos os usuários do sistema, por que não coloca estes valores no ServletContext e pronto?
|
Former LIPE. |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2004 01:03:15
|
marcos.ribeiro
JavaChild
Membro desde: 23/12/2002 12:18:31
Mensagens: 146
Offline
|
LIPE wrote:Se são apenas quatro chaves que serão utilizadas por todos os usuários do sistema, por que não coloca estes valores no ServletContext e pronto?
Olá LIPE
obrigado por me responder, mas sinceramente fiquei meio "viajando" sobre esse lance de jogar no ServletContext. Como isso funciona?
Só avisando que estou usando Struts
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2004 08:35:52
|
cv
Moderador
![[Avatar]](/images/avatar/210f760a89db30aa72ca258a3483cc7f.jpg)
Membro desde: 04/04/2003 00:32:12
Mensagens: 7842
Localização: São Paulo, SP
Offline
|
Voce pode colocar algumas configuracoes pro seu Servlet atraves do web.xml, e as chaves/valores vao parar no ServletContext, passado pro Servlet durante a inicializacao.
marcos.ribeiro wrote:Só avisando que estou usando Struts
Nesse caso, alem de ter um problema maior pra resolver (que eh parar de sangrar produtividade por usar um framework desses), voce ainda pode obter o ServletContext atraves da Session.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 13/12/2004 13:30:28
|
Gerson
JavaChild
![[Avatar]](/images/avatar/ccb1d45fb76f7c5a0bf619f979c6cf36.jpg)
Membro desde: 26/01/2003 19:48:37
Mensagens: 113
Localização: São Paulo
Offline
|
q tal utilizar Listener (Servlet 2.3) - ServletContextListener?
|
---
Gerson K. Motoyama
(SCJA, SCJP, SCWCD, SCBCD, SCEA-I) |
|
|
 |
|
|