Boa prática para se trabalhar com arquivo .properties  XML
Índice dos Fóruns » Assuntos gerais (Off-topic)
Autor Mensagem
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á
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.
[ICQ]
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
cv
Moderador
[Avatar]

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.
[Email] [WWW] [Yahoo!] [MSN] [ICQ]
Gerson
JavaChild
[Avatar]

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)
[MSN]
 
Índice dos Fóruns » Assuntos gerais (Off-topic)
Ir para:   
Powered by JForum 2.1.8 © JForum Team