Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/01/2012, 06:49
Silvia_FM
 
Fecha de Ingreso: enero-2008
Mensajes: 9
Antigüedad: 16 años, 11 meses
Puntos: 0
Concurrencia en Servlet

Buenas,

tengo un servlet que realiza una serie de operaciones en el doPost. Entre ellas, obtengo un byte[] y lo guardo en memoria. Para ello tengo un Bean.

public class MyBean {
private byte[] datos;

public MyBean (){}

public byte[] getDatos() {
return datos;
}

public void setDatos(byte[] datos) {
this.datos= datos;
}
}


En el servlet, lo que hago para guardar en memoria esos datos, en resumen es:

MyBean mybean= new MyBean ();
mybean.setDatos(bytearray);


Tengo que controlar bien que si varios usuarios entran en la aplicación a la vez, no haya problemas y unos se machaquen a otros ese dato.

En teoría, aunque varios usuarios llamen al mismo servlet a la vez, al haber hecho un new del Bean, evito que unos se machaquen a otros, ¿no? ¿Debería hacerlo de otra manera, o añadir algo más para evitar ese problema?

Gracias por la ayuda!