Pregunta

Tenemos una aplicación web que se ha implementado el uso de GWT.Lo que se presenta es que se recuperan de Jboss/Costura servidor mediante el mecanismo de interacción remota, y este funciona bien.Sin embargo, la aplicación se extiende ahora a las sesiones de asistencia y los usuarios.La Costura GWT servicio no parece ofrecer una manera de que me deje de registro de Costura puede devolver datos restringidos de vuelta a la aplicación GWT, y así me parece a mí que voy a tener que envolver la aplicación GWT en facelets.

No es obvio para mí que un inicio de sesión mediante la Costura de la sesión mecanismo me ayudará a obtener los datos correctos en la aplicación GWT sin embargo, por lo que mi pregunta es si voy a tener la suerte y se acaba el trabajo, o si tengo que hacer algún lado del cliente de la magia, del lado de servidor de magia o si mi percepción de la falta de funcionalidad de inicio de sesión en la Costura GWT servicio es realmente malo.

Puntos de bonificación para cualquier persona que puede darme un ejemplo completo que muestra algo similar.

¿Fue útil?

Solución

Resulta que las cosas están "trabajando" como yo esperaba.Mediante el uso de la Costura de la Identidad y el mecanismo de inicio de sesión, puedo acceder a la sesión actual del usuario a través de Identity.instance().getUsername(); en el código del servicio que recibe las solicitudes de los GWT parte de la aplicación.

Traté de poner una @Restrict anotación en el servicio, pero esto no parece funcionar, sin embargo esto no es algo de lo que no necesitan tanto tiempo como me puede dar resultados a la GWT aplicación basada en el usuario que ha iniciado sesión.

Otros consejos

Cómo acerca de este completo GWT app en google code -- http://code.google.com/p/tocollege-net/ ?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top