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

EJB con métodos static synchronized

Estas en el tema de EJB con métodos static synchronized en el foro de Java en Foros del Web. Hola, si tengo un EBJ session stateless con algún método static synchronized. El container (JBoss en mi caso) respetará el acceso a ese método. el ...
  #1 (permalink)  
Antiguo 10/11/2004, 09:15
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 3 meses
Puntos: 0
EJB con métodos static synchronized

Hola, si tengo un EBJ session stateless con algún método static synchronized.

El container (JBoss en mi caso) respetará el acceso a ese método. el método contiene acceso a la base de datos, para la cual sólo un cliente puede acceder a ese método.

Alguien sabe eso?
  #2 (permalink)  
Antiguo 10/11/2004, 12:17
 
Fecha de Ingreso: enero-2003
Mensajes: 52
Antigüedad: 21 años, 3 meses
Puntos: 0
Me parece que no es la forma correcta de manejar la concurrencia, en todo caso mejor crea un Entity Bean que invoques desde el Session, el Entity puede manejar la concurrencia para que solo 1 usuario pueda acceder a este recurso a la vez. Sobre los metodos estaticos como lo planteas no estoy seguro siquiera si se pueda implementar.

Saludos
  #3 (permalink)  
Antiguo 10/11/2004, 13:27
Avatar de hugo777  
Fecha de Ingreso: enero-2002
Ubicación: Lima, Perú
Mensajes: 757
Antigüedad: 22 años, 3 meses
Puntos: 1
Hola machine80, me parece que utilizar static dentro de EJB es esta restringido, mira este link:

http://java.sun.com/blueprints/qanda...trictions.html

En el caso del synchronized, no e visto restricciones, así que debe poder utilizase.

Ahora que, estoy de acuerdo con Iv4n en que debería hacerse utilizando propiedades de los EJBs en el container.
__________________
Saludos,

H@C..
  #4 (permalink)  
Antiguo 10/11/2004, 13:34
 
Fecha de Ingreso: enero-2004
Mensajes: 144
Antigüedad: 20 años, 3 meses
Puntos: 0
ok gracias
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 11:22.