Membro desde: 08/05/2004 10:22:03
Mensagens: 935
Localização: Salvador/Brasil
Offline
Olá,
estou desenvolvendo um sisteminha desktop usando Swing, só que preciso controlar os usuário logados, alguém sabe qual o recurso que o Swing tem pra isso ? Sessão ?
Fabrício Cozer Martins
Analista de Sistemas
Bacharel em Ciência da Computação da UFBa
Sun Certified Programmer for Java 2 Platform 1.4
Sun Certified Web Component Developer for J2EE 1.4
Membro desde: 04/09/2002 17:26:16
Mensagens: 6667
Localização: São Paulo / Catanduva
Offline
Sessão HTTP é uma forma de contornar um problema no protocolo HTTP, que realmente não mantém uma sessão com o cliente.
Numa app desktop sua "sessão" está ativa todo o tempo. Você pode criar uma classe de Contexto ou Sessão (como queira chamar) para guardar dados inerentes àquela sessão de usuário.
Bem .. não sei se é essa sua dúvida mas vamos lá, .... tem muitas coisas q deve se levar em consideração ...
Vai ter muitos usuarios ? se tiver acho melhor sua aplicação ter acesso a banco de dados para guardar informações dos usuarios, ou poderá até criar logs de controle de acesso.
Aí à partir daí vc pode usar uma JDialog com um JTextField e um JPasswordField para receber as informações do usuario ... e fazer a verfificação atravez de banco de cados ou não ... e setar a sua aplicação....
Usando um registrando os usuario em um Singleton
voce consegue controlar perfeitamente tudo.
Valeu? Até.. []s
Guilherme I. Keller (Gui)
Diploma in Web Development and Desktop Publishing
SCJA | SCJP | SCWCD | SCBCD | CSM
"Test it, before it test you."
http://flickr.com/guikeller