Question

Nous avons une application Web qui a été implémentée à l’aide de GWT. Ce qu'il présente est extrait d'un serveur Jboss / Seam à l'aide du mécanisme d'accès distant, ce qui fonctionne bien. Cependant, l'application est maintenant étendue pour prendre en charge les sessions et les utilisateurs. Le service Seam GWT ne semble pas me permettre de me connecter afin que Seam puisse renvoyer des données restreintes à l’application GWT. Il me semble donc que je devrai envelopper l’application GWT en facelets.

Il n’est pas évident pour moi qu’une connexion à l’aide du mécanisme de session Seam me permette d’obtenir des données correctes dans l’application GWT. Par conséquent, ma question est de savoir si je vais avoir de la chance et que cela fonctionnera, ou si je dois le faire magie côté client, magie côté serveur ou si ma perception de la fonctionnalité de connexion manquante dans le service Seam GWT est en réalité fausse.

Bonus de points à quiconque peut me fournir un exemple complet montrant quelque chose de similaire.

Était-ce utile?

La solution

Il s’avère que les choses ne fonctionnent que "&"; comme je l'espérais. En utilisant l'identité et le mécanisme de connexion de Seam, je peux accéder à l'utilisateur actuellement connecté via Identity.instance (). GetUsername (); ) dans le code de service qui reçoit les demandes de la partie GWT de l'application.

J'ai essayé de mettre une annotation @Restrict sur le service, mais cela n'a pas semblé fonctionner. Ce n'est toutefois pas inutile tant que je peux fournir des résultats à l'application GWT. en fonction de l'utilisateur connecté.

Autres conseils

Qu'en est-il de cette application GWT complète sur Google Code - http://code.google .com / p / tocollege-net / ?

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top