Como tratar em sistemas Java a necesidade de trabalhar com variaveis globais?
Por exemplo: após o login do usuario, preciso guardar informações como nome, username, matricula, etc. para que possa utilizá-las no restante do sistema, filtrando querys, apresentando em tela, etc.
Usa-se variáveis de sessão ou o quê?
Como tratar em sistemas Java a necesidade de trabalhar com variaveis globais?
Por exemplo: após o login do usuario, preciso guardar informações como nome, username, matricula, etc. para que possa utilizá-las no restante do sistema, filtrando querys, apresentando em tela, etc.
Usa-se variáveis de sessão ou o quê?
sds
Nilson Costa [/quote]
Voce provavelmente terá um objeto que representa este usuario, com seu nome, matricula, usuario e tudo mais né?
Joga ele na sessão… Acho a coisa mais sensata a se fazer.
[quote=Nilson Costa]Como tratar em sistemas Java a necesidade de trabalhar com variaveis globais?
Por exemplo: após o login do usuario, preciso guardar informações como nome, username, matricula, etc. para que possa utilizá-las no restante do sistema, filtrando querys, apresentando em tela, etc.
Usa-se variáveis de sessão ou o quê?[/quote]
Web? Se for, use a sessao para guardar informacoes relativas ao usuario (como esse caso citado por voce). Para informacoes realmente globais (exemplo besta: quantidade de usuarios online), use o contexto da aplicacao.