Tengo una clase Java con un método main()
. Contiene lógica para hacer algunos números de análisis y crunching. Está programado para ejecutarse una vez al día y puede ejecutarse manualmente de nuevo si es necesario. La rutina usa Log4j para registrar sus actividades. Ejecutarlo y verificar el registro requiere un inicio de sesión remoto en el cuadro de host.Convierta un programa de consola Java a Webapp
Me gustaría convertirlo a una aplicación web, donde puedo activarlo a través de una página web y ver el resultado del registro, idealmente mientras se desplaza.
¿Cuál sería la mejor manera de hacerlo? ¿Una aplicación web de Java? ¿Un simple script runner genérico basado en web? o cualquier otra opción de la que no tenga conocimiento.
Actualización: detalle un poco más sobre los requisitos:
- capacidad de lanzar el programa desde una página web
- Capacidad para ver la salida de desplazamiento de Log4J
- Si dejo la página y vuelva, debería decirme que la última ejecución aún se está ejecutando y mostrar el registro. No necesito tener la capacidad de ejecutar varias instancias en paralelo.
¿Tiene experiencia con cualquier framework de java web? –
Um, ¿una simple aplicación Swing no funcionará? –
@Shagaan - Sí, mi framework de Java web de elección es Spring MVC – Danish