Pergunta

Temos um aplicativo da Web que foi implementado usando o GWT. O que ele apresenta é buscado de um servidor JBoss/costura usando o mecanismo remoto, e isso funciona bem. No entanto, o aplicativo agora é estendido para suportar sessões e usuários. O serviço GWT da costura não parece fornecer uma maneira de me deixar fazer o login para que a costura possa retornar dados restritos de volta ao aplicativo GWT e, portanto, parece que terei que envolver o aplicativo GWT nas faces.

Não é óbvio para mim que um login usando o mecanismo de sessão de costura me ajude a obter dados corretos no aplicativo GWT, então minha pergunta é se terei sorte e ele apenas funcionará, ou se eu precisar fazer algum lado do cliente Magic, Magia do lado do servidor ou se minha percepção de falta de funcionalidade de login no serviço GWT da costura realmente estiver errado.

Bônus aponta para qualquer pessoa que possa me fornecer um exemplo completo mostrando algo semelhante.

Foi útil?

Solução

Acontece que as coisas estão "apenas funcionando" como eu esperava. Usando o mecanismo de identidade e login de Seam Identity.instance().getUsername(); no código de serviço que obtém solicitações da parte GWT do aplicativo.

Eu tentei colocar um @Restrict Anotação no serviço, mas isso não pareceu funcionar, no entanto, isso não é algo que não é necessário, desde que eu possa fornecer resultados ao aplicativo GWT com base no usuário registrado.

Outras dicas

Que tal este aplicativo GWT completo no código do Google - http://code.google.com/p/tocollege-net/ ?

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top