Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Demone Java

  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    43

    Demone Java

    Ciao a tutti !!!
    Vi spiego il mio problema.
    Ho creato una piccola applicazione web con jsp e quindi su server Tomcat.
    Ho bisogno di eseguira un'operazione, diciamo ogni tot tempo, all'interno di una classe Java.
    In realtà l'operazione da fare non è strettamente da fare con Java, ma dato che il tutto è fatto in Java pensavo di fare anche questa così: si tratta di "aggiornare" un file xml.

    Tornando a noi cmq il problema sta nel fatto che devo fare "periodicamente" questa operazione.
    Come posso fare ?

    Grazie per l'aiuto

  2. #2
    Java ha la classe Timer per eseguire task, anche periodici.
    Cerca un pò "timer java" su google, dovresti trovare parecchia roba

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    43
    Si ma a me serviva qualcosa da eseguire per un tempo indeterminato.
    Nel senso che l'operazione da eseguire è diciamo ogni settimana finche diciamo il server non cade (speriamo mai ).
    Pensi che timer possa andare ? Non appesantisce il sistema ?

  4. #4
    codice:
    public void scheduleAtFixedRate(TimerTask task, Date firstTime, long period)
    Questa credo vada bene per te. Gli passi la data di inizio del lavoro e l'intervallo tra un lavoro e l'altro in millisecondi (ad esempio i millisecondi che passano da ora al prossimo giovedi).

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2008
    Messaggi
    43
    Grazie mille.
    Quando ho tempo di provarlo ti faccio sapere se funziona.....

  6. #6
    Usa Quartz è uno scheduler che ti permette di effettuare dei job (nel tuo caso aggiornare il file xml) grazie a delle semplicissime cron expression...

    http://www.quartz-scheduler.org/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.