Frage

Wir haben eine Webanwendung, die mit GWT implementiert wurde. Was es präsentiert, wird mit dem Remoting -Mechanismus aus einem JBoss/Naht -Server abgerufen, und dies funktioniert einwandfrei. Die Anwendung ist jetzt auf Support -Sitzungen und Benutzer erweitert. Der Naht -GWT -Dienst scheint nicht eine Möglichkeit zu bieten, dass ich mich anmelden kann, so dass die Naht eingeschränkte Daten an die GWT -Anwendung zurückgeben kann, und so sieht es mir so aus, als müsste ich die GWT -Anwendung in Facelets einwickeln.

Mir ist nicht offensichtlich, dass ein Login mit dem Nahtsitzungsmechanismus mir hilft, korrekte Daten in die GWT -Anwendung zu erhalten Magic, Server Side Magic oder wenn meine Wahrnehmung der fehlenden Anmeldefunktionen im NahtgWT -Dienst tatsächlich falsch ist.

Bonuspunkte für alle, die mir ein vollständiges Beispiel geben können, das etwas Ähnliches zeigt.

War es hilfreich?

Lösung

Es stellt sich heraus, dass die Dinge "nur funktionieren", wie ich gehofft habe. Durch die Verwendung von Seams Identität und Anmeldemechanismus kann ich über den aktuellen angemeldeten Benutzer über die Nutzung zugreifen Identity.instance().getUsername(); im Servicecode, der Anfragen vom GWT -Teil der Anwendung erhält.

Ich habe versucht, eine zu setzen @Restrict Annotation des Dienstes, aber dies schien nicht zu funktionieren. Dies ist jedoch nicht erforderlich, solange ich die GWT -Anwendung basierend auf dem angemeldeten Benutzer Ergebnisse liefern kann.

Andere Tipps

Wie wäre es mit dieser vollständigen GWT -App auf Google Code - http://code.google.com/p/tocollege-net/ ?

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top