Foros del Web » Programación para mayores de 30 ;) » Java »

perfiles de usuario en aplicaciones de escritorio

Estas en el tema de perfiles de usuario en aplicaciones de escritorio en el foro de Java en Foros del Web. Hola a todos. Tengo una aplicación de escritorio con dos módulos, y quiero implementar dos perfiles: - Uno de Usuario, que tendrá acceso a algunos ...
  #1 (permalink)  
Antiguo 15/12/2010, 09:33
 
Fecha de Ingreso: mayo-2010
Mensajes: 27
Antigüedad: 14 años, 5 meses
Puntos: 1
Sonrisa perfiles de usuario en aplicaciones de escritorio

Hola a todos.

Tengo una aplicación de escritorio con dos módulos, y quiero implementar dos perfiles:

- Uno de Usuario, que tendrá acceso a algunos formularios
- Uno de administrador, que tendrá acceso total.


Es decir, yo abro el login e ingreso mi nombre de usuario y contraseña, y puedo ver los formularios correspondientes. Necesito que ese usuario este disponible para todas las demás ventanas ya que debo hacer un logging de eventos y pasarlos a una base de datos.

Capturo los datos en el login con JTextField.

¿Cómo puedo obtener dicho usuario en todas las ventanas de esa sesión?

Muchas gracias.
  #2 (permalink)  
Antiguo 16/12/2010, 08:21
Avatar de jhonmelguizo  
Fecha de Ingreso: enero-2008
Ubicación: Medellín - Colombia
Mensajes: 264
Antigüedad: 16 años, 10 meses
Puntos: 6
Sonrisa Respuesta: perfiles de usuario en aplicaciones de escritorio

He tenido la misma inquietud, en web generalmente podemos utilizar sessiones y cookies, pero en java para desktop no encuentro algo similar, lo que he utilizado generalmente es transportar un identificador del usuario logeado por las ventanas instanciadas, generalmente lo mando por el contructor y lo utilizo con las respectivos controles implementados.

Si encuentras algo más optimo me cuentas.

Saludos...
  #3 (permalink)  
Antiguo 18/12/2010, 16:47
 
Fecha de Ingreso: septiembre-2010
Mensajes: 41
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: perfiles de usuario en aplicaciones de escritorio

podrias declarar una variable de tipo "static". esta variable que definas estatica sera global a toda la aplicacion. podrias tener por ejemplo 40 clases,y cada vez que necesites acceder a esa variable, los haras simplemente poniendo <nombre_clase>.<variable_estatica>.
  #4 (permalink)  
Antiguo 19/12/2010, 08:52
 
Fecha de Ingreso: mayo-2010
Mensajes: 27
Antigüedad: 14 años, 5 meses
Puntos: 1
Respuesta: perfiles de usuario en aplicaciones de escritorio

Muchas gracias daveG, jhonmelguizo por responder al tema.

Lo solucioné con una variable estática que capturara el contenido del JtextField "usuario" y mandándola a un constructor de una clase con métodos get/set estáticos, así pude capturar ese valor en cualquier clase del proyecto.

Muchas muchas gracias de nuevo, me sirvió de mucho

Etiquetas: aplicaciones, escritorio, perfiles, usuarios
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:54.