| |||
¿ Cómo lograr que una variable guarde su estado inculso si se apaga el servidor ? Necesito implementar en un servlet.java un método que me permita guardar el dinero que tienen los usuarios, todos empiezan con el mismo valor y según los productos que cogan se va decrementando según un precio estipulado. El problema es: ¿ Cómo hacer que ese dinero que les queda se mantenga siempre que los usuarios inicien sesión y aunque el servidor se apague y se vuelva a encender ? Miré algo sobre contadores de visitas pero no me funciona xq necesito crear tantos archivos distintos como usuarios tengo... no sé... si alguien supiera se lo agradecería ! |
| |||
Respuesta: ¿ Cómo lograr que una variable guarde su estado inculso si se apaga el ser Puedes utilizar como bien dice IsaBelM una base de datos, pero si no quieres añadir una nueva tabla a tu base de datos por la razon que sea, o no quieres crear una nueva, lo que puedes hacer es un fichero de texto, en el escribes los datos que necesites guardar, por ejemplo el nombre y el dinero, y para separar los conjuntos de datos un ";" Luego a la hora de recopilar los datos con llamar a la funcion split indicandole que el separador es el punto y coma ";" ya estaria solucionado. El fichero txt podria tener este formato. Paco, 50;Manuel, 100;David, 200 Luego para separar cada grupo de datos utilizas la funcion split indicandole que el separador es el ";" y luego evidentemente para separa la cantidad del nombre otro split indicandole que el separador es la "," Espero que esta pequeña explicacion te haya servido. Sino te quedo muy claro avisame y mañana te pongo un ejemplo en condiciones con codigo. Un saludo Pinty |
| |||
Respuesta: ¿ Cómo lograr que una variable guarde su estado inculso si se apaga el ser Hola IsaBelM. Muy buena tu respuesta, la verdad no se me habia ocurrido. Lo he estado probando una buena forma de hacerlo seria con Java, yo lo hice asi y me funciono bien, pero por supuesto la ultima palabra sobre que lenguaje utilizar la tiene ernealbets Un saludo Pinty |
Etiquetas: |