Domanda

Abbiamo un'applicazione web che è stata implementata usando GWT. Ciò che presenta viene recuperato da un server Jboss / Seam usando il meccanismo di remoting, e questo funziona benissimo. Tuttavia, l'applicazione è ora estesa per supportare sessioni e utenti. Il servizio GWT di Seam non sembra fornire un modo per farmi accedere in modo tale che Seam possa restituire dati riservati all'applicazione GWT, e quindi mi sembra che dovrò avvolgere l'applicazione GWT in facelets.

Non è ovvio per me che un login usando il meccanismo della sessione Seam mi aiuti a ottenere i dati corretti nell'applicazione GWT, quindi la mia domanda è se sarò fortunato e funzionerà o se devo fare qualche magia lato client, magia lato server o se la mia percezione della funzionalità di login mancante nel servizio Seam GWT è in realtà errata.

Punti bonus a chiunque possa fornirmi un esempio completo che mostra qualcosa di simile.

È stato utile?

Soluzione

Si scopre che le cose stanno semplicemente funzionando " come speravo. Usando l'identità di Seam e il meccanismo di login, posso accedere all'utente attualmente connesso tramite Identity.instance (). GetUsername (); nel codice di servizio che ottiene richieste dalla parte GWT dell'applicazione.

Ho provato a mettere un'annotazione @Restrict sul servizio, ma questo non sembra funzionare, tuttavia questo non è qualcosa che non è necessario finché posso fornire risultati all'applicazione GWT basato sull'utente che ha effettuato l'accesso.

Altri suggerimenti

Che ne dici di questa app GWT completa su codice google - http://code.google .com / p / tocollege-net / ?

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top