Ho una classe Java con un metodo main()
. Contiene la logica per eseguire alcuni scricchiolii e analisi del numero. È programmato per essere eseguito una volta al giorno e potrebbe essere eseguito manualmente di nuovo se necessario. La routine utilizza Log4j per registrare le sue attività. L'esecuzione e la verifica del log richiedono un accesso remoto alla casella host.Convertire un programma Java Console in Webapp
Vorrei convertirlo in un'applicazione Web, in cui posso attivarlo tramite una pagina Web e vedere l'output del registro, idealmente mentre scorre.
Quale sarebbe il modo migliore per farlo? Una webapp Java? Un semplice runner di script basato sul web generico? o qualsiasi altra opzione di cui potrei non essere a conoscenza.
Aggiornamento: Un po 'più in dettaglio sui requisiti:
- Possibilità di lanciare il programma da una pagina web
- Possibilità di vedere l'output di scorrimento da Log4j
- Se lascio pagina e torna di nuovo, dovrebbe farmi sapere che l'ultima esecuzione è ancora in esecuzione e mostra il registro. Non è necessario avere la possibilità di eseguire più istanze in parallelo.
Hai esperienza con qualsiasi framework web java? –
Um, una semplice applicazione Swing non funzionerà? –
@Shagaan - Sì, il mio framework Java di scelta è Spring MVC – Danish