Tengo una aplicación de escritorio oscilante existente que deseo convertir a una aplicación web. Lo primero que se detiene al hacerlo es que la aplicación de escritorio se ocupa de escribir y leer desde archivos PDF. Además, el usuario rellena los formularios PDF que debe leer la aplicación.Aplicación web que se ocupa de los archivos-descarga de descarga
Ahora, un caso de uso típico en la aplicación de escritorio es como, el usuario inicia sesión abre un formulario en PDF y lo llena. La aplicación swing maneja dónde se almacena el archivo para que vaya al archivo y lea el formulario, extraiga los datos y almacene los datos en el archivo db. Es posible que el usuario no complete el formulario de una sola vez. Él podría guardarlo volver más tarde y continuar.
Todo esto tiene que hacerse ahora con la aplicación web. Mi problema es que no quiero que el usuario descargue y cargue el formulario varias veces en el servidor. Eso me comería el ancho de banda y también pediría que el uso para guardar el archivo localmente y cargarlo una vez que complete el formulario no me atrae, ya que la aplicación de escritorio también se usa para administrar la ubicación de estos archivos.
¿Tendría que implementar algo así como un tipo de Dropbox? ¿Un pequeño demonio se ejecuta continuamente para verificar qué archivo se ha actualizado y subirlo al servidor? Eso sería difícil ya que en el servidor no sabría si el archivo era el último o no. ¿Hay algo como esto que alguien haya hecho antes?
gracias por la respuesta. Pero consulte el comentario bajo jowierun .. – sethu