WEB FLOW

Spring-MLで話題のSpring Web Flow は、Webアプリケーションの画面遷移を制御するフレームワークです。開発は Keith Donald さんを中心に行っているようです。正式リリースは、Spring 1.3 に含まれるようですが、1.2 で使用可能なプレビュー版も出ています。
  • 状態遷移の制御ということに焦点を置いていて、特定のビューテクノロジーに依存しない設計になっています。
  • 管理対象となる状態には、ActionStateとViewStateがあり、それぞれ、ビジネスロジックなどの実行、画面の表示と関連しています。状態遷移における、イベントと遷移先をXMLファイル(Web Flow 専用)に設定しコントロールします。
  • 一覧表示画面から詳細画面表示に遷移するケースでは、詳細画面に関する遷移系(SubFlow)をブラックボックスとして考えることで見通しがよくなりますね。

http://opensource.atlassian.com/confluence/spring/display/WEBFLOW/Home


なんて、解説風に書いてみたりして...