ステートフル Web アプリケーションで Seam と GWT を最適に接続するにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/106310

質問

GWT を使用して実装された Web アプリケーションがあります。表示される内容は、リモーティング メカニズムを使用して Jboss/Seam サーバーから取得され、これは正常に動作します。ただし、アプリケーションはセッションとユーザーをサポートするように拡張されました。Seam GWT サービスには、Seam が制限されたデータを GWT アプリケーションに返すようなログイン方法が用意されていないようです。そのため、GWT アプリケーションをフェイスレットでラップする必要があるように思えます。

ただし、Seam セッションメカニズムを使用したログインが GWT アプリケーションに正しいデータを取得するのに役立つかどうかは明らかではないため、私の質問は、運が良ければうまくいくのか、それともクライアント側で何かを行う必要があるのか​​ということです。マジック、サーバー側のマジック、あるいは Seam GWT サービスにログイン機能がないという私の認識が実際に間違っているのかどうか。

同様のものを示す完全な例を提供できる人にはボーナスポイントを与えます。

役に立ちましたか?

解決

物事は私の期待どおりに「うまく機能している」ことがわかりました。Seam の ID とログイン メカニズムを使用すると、現在ログインしているユーザーに次のようにアクセスできます。 Identity.instance().getUsername(); アプリケーションの GWT 部分からリクエストを取得するサービス コード内。

を入れてみました @Restrict サービスにアノテーションを追加しましたが、これは機能しなかったようですが、ログインしているユーザーに基づいて GWT アプリケーションに結果を提供できる限り、これは必要ないものではありません。

他のヒント

Google コード上のこの完全な GWT アプリはどうでしょうか -- http://code.google.com/p/tocollege-net/ ?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top