2011-07-08 16 views
0

私は、アプリケーションvaadinのブラウザのようなタブのシステムを開発しました。しかし、私はTabManagerをコンポーネントの範囲外に提供することはできません。シングルトンを使用することはできません。なぜなら、シングルトンはすべてのユーザーに利用できるからです。これは理想的ではありません。これを一種のユーザーセッションで提供するのは興味深いでしょうが、私はそれを見つけませんでした。コンポーネントの範囲外でvaadinアプリケーションセッションにアクセスするにはどうすればよいですか?

私はscalaで自分のアプリケーションを開発していますが、これは関係ないと思います。

誰でもこの問題がありましたか?どのように解決できましたか?私はそれを正しく理解している場合は、com.vaadin.terminal.gwt.server.AbstractWebApplicationContext.getApplicationContext(HttpSessionの).getApplicationsとアプリケーションへの参照()

答えて

0

、あなたは道を探していますアプリケーションを使用する各ユーザーのユーザーセッションのようなものを持つこと。

この場合、ThreadLocalsの使用を検討してください。 wikiページはthis linkに従ってください。

0

を得ることができます

関連する問題