Buenas a todos.
La verdad es que soy totalmente nuevo en este mundo del web service, y por
ello os planteo mi duda a ver si me pueden ayudar.
Tengo un Web Service con una serie de métodos públicos a través de los
cuales mediante su lista de parámetros, valido los datos enviados por los
clientes.
La duda: "pues me gustaría poder utilizar las variables globales que exísten
en la clase del web service para cada sesión de usuario y almacenar los
datos envíados por los cliente a los métodos públicos, sin necesidad de
tener que almacenar la información en una base de datos o en un archivo."
Creo que mi duda es por desconocer el funcionamiento interno de un Web
Service. Y es que he realizado pruebas de forma que los datos que se envían
a través del cliente hacia el web service se almacenen en variables
globlales, pero luego cuando llamo al método de consulta de dichas variables
estas están vacías. Creo que para cada llamada de método desde un cliente
hacia el web service, se libera toda la memoria asignada a dicha conexión
tras la ejecución del método.
Es mas, en la clase del web service he puesto públicas no solo variables,
sino también propiedades, y cuando en el código cliente accedo a dicho web
service no aparecen ni las propiedades ni las variables globales.
Espero haberme explicado con claridad,
saludos y gracias,
Álamo.
Leer las respuestas