Quale stack client / server Java per consentire popup e risposte alle informazioni del client asincrono?

2

Essere nuovo in Java Mi piacerebbe utilizzare il seguente scenario per orientare il mio apprendimento e potrei usare qualche consiglio!

Per prima cosa voglio creare un'app server Java che gestisca le impostazioni di login e client, e in base alle informazioni del cliente richiama le voci casuali del database e invia queste voci casuali al client su un timer. Questo deve funzionare per molti client, ciascuno con il proprio timer privato rispetto al database principale, e continua a fare il ciclo dei timer, quindi non è una ricerca one-shot.

Secondo voglio che il client rimanga loggato tutto il giorno, e per avvisare e magari fare il popup localmente con le informazioni dal server. Questo popup sarà un piccolo modulo di input che verrà quindi rispedito al server.

Non posso farlo come una pagina web perché voglio che venga eseguita ogni volta che il client vuole avviare l'app locale.

Questo potrebbe essere usato come un calendario, un pianificatore di riunioni o un notificatore di pianificazione per i clienti che sono le mie storie di utenti. Suggerimenti su modelli e tecniche di progettazione appropriati apprezzati!

    
posta Patrick Hughes 08.10.2011 - 23:04
fonte

1 risposta

0

Suggerirei di dare un'occhiata all'esecuzione di Seam su un server delle applicazioni JBoss. Aggiungi Rich Faces in cima a seam e scrivere l'applicazione che descrivi dovrebbe essere abbastanza facile. L'applicazione su cui lavoro quotidianamente utilizza Seam e gestisce tutti i log-in di tutti i giorni utilizzando il browser degli utenti per eseguire il ping (polling) del server che è ancora attivo. Utilizzando ciò che hai descritto, puoi utilizzare il browser per interrogare il server per ottenere nuove informazioni.

Sembra che sarebbe adatto a me, e (IMHO) JSF + Seam è un piacere lavorare con, JSF è molto più facile di JSF, e Seam rimuove una grande quantità di piastra della caldaia. C'è un sacco di "magia" con Seam, ma se riesci a superarlo, ne vale la pena.

    
risposta data 25.10.2011 - 14:28
fonte

Leggi altre domande sui tag