2012-03-16 2 views
0

私は、アプリケーションを使用するすべてのユーザーに適用される重要なロジックを持っています。変換スコープを使用してデータを維持することはできましたが、パフォーマンスに関しては、ユーザーがCPU使用率のほぼ50%を占めるロジックをロードする度にパフォーマンスが向上します。だから、私はアプリケーションの起動時にロジックをロードし、すべてのユーザーの会話にアクセスできるようにアプリケーションスコープにデータを保持することを考えていますか?Spring Webflowでアプリケーションスコープを維持することは可能ですか?

アドバイスやアイデアや紹介は、事前に感謝します。

答えて

0

ウェブフローはすべての豆にアクセスできます。 Springを管理してデータを返すことができるBeanがあれば、フロー定義からアクセスできます。 WebflowはBeanを解決するときにBean名を使用します。

以下のスニペットでは、Spring管理Bean multiFactorManagerを呼び出し、その結果をフロースコープ変数に格納します。

<on-entry> 
     <evaluate 
      expression="multiFactorManager.getMultiFactorSettings(account)" 
      result="flowScope.multiFactorSettings" /> 
</on-entry> 
関連する問題