Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    [JAVA] Sincronizzazione Dati

    Ciao a tutti,
    vorrei realizzare la seguente applicazione:

    Usando le JDK 1.4 e Tomcat 4 su Maccchina Unix, accedo ad un DB e tramite JSP genero una pagina HTML in cui visualizzo i dati ricavati dal DB (il pratica la data di ultimo inserimento dati).

    Vorrei realizzare una applicazione da installare su PC client che una volta lanciata rimanga sempre in ascolto e se viene fatto un inserimento nel DB ne dia notizia. I PC client sono WINDOWS.

    Qualche consiglio o esempio ?

    MArco

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2002
    Messaggi
    328
    Dovresti avere un'applicazione in ascolto anche sul lato Server.

    Per esempio, potresti avere una classe Server che usa un ServerSocket per ricevere le connessioni dei client. In questo modo sai a chi notificare che il contenuto è cambiato. Quando rilevi che si verificano le condizioni per spedire il messaggio, invia il messaggio a tutti i client. Per determinare se le condizioni si sono verificate, a intervalli regolari interroga il db e confronta i vecchi dati (che dovrà in qualche modo memorizzare) con i nuovi. La cosa più problematica forse è proprio l'ultima: se il tuo server cade per un motivo qualsiasi probabilmente non vuoi perdere le informazioni sui vecchi dati, visto che li devi confrontare con i nuovi. Una soluzione possibile è la serializzazione.

    HTH

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.