PDA

View Full Version : [JAVA-PHP] Come inviare dati ai browers?


Napalm
18-12-2008, 12:03
Scusate la domanda un pò generica ora spiego meglio:
ho un server java che governa X apparati hardware, questi apparati scrivono sul db il loro stato; poi ho una pagina php che legge da DB lo stato di questi apparati e lo stampa a video.
Ora io faccio un refresh della pagina php ogni 5 secondi per verificare lo stato e quindi stamparlo a video.
Secondo voi c'è un modo migliore per gestire questa cosa?
Ho pensato anche ad un applet java ma sarebbe sempre l'applet che richiede i dati al server e non viceversa.
Grazie

NapalM

!fazz
18-12-2008, 12:23
Scusate la domanda un pò generica ora spiego meglio:
ho un server java che governa X apparati hardware, questi apparati scrivono sul db il loro stato; poi ho una pagina php che legge da DB lo stato di questi apparati e lo stampa a video.
Ora io faccio un refresh della pagina php ogni 5 secondi per verificare lo stato e quindi stamparlo a video.
Secondo voi c'è un modo migliore per gestire questa cosa?
Ho pensato anche ad un applet java ma sarebbe sempre l'applet che richiede i dati al server e non viceversa.
Grazie

NapalM

gestisci il "refresh" tramite ajax

ianaz
18-12-2008, 14:25
Oppure utilizzi dwr con il reverse-ajax che ti invia il server i dati quando li inserisce così da non fare richieste a vuoto...

Questo solo se hai la possibilità di fare la pagina in JSP anziché PHP. Altirmenti come dice !fazz é l'unica soluzione (ajax)

Napalm
29-12-2008, 09:09
Scusate il ritardo della risposta: allora il capo voleva un sistema push ma con lighstreamer non potevo gestire il multiriga come volevo quindi sono passato ad un sistema pull con un applet java in modo da non sovraccaricare il l'apache.
Grazie :)

NapalM