[Spring] states

□Action State
 ビジネスロジックを実行する
 --------------
 <'action-state id="registOrder">
  <'action bean="updateOrderState"/>
  <'action bean="registOrder"/>
  <'transition on="success" to="nextState"/>
  ...
 <'/action-state>
 --------------

□View State
 画面表示処理を行い ユーザに情報を入力させる
 --------------
 <'view-state id="displayCart" view="completeView">
  <'transition on="deleteItem" to="..."/>
  <'transition on="updateCart" to="..."/>
 <'/view-state>
 --------------

□End State
 現在のflowを終了し 現在のflowの flowScopeの状態を初期化する
 --------------
 <'end-state id="displayCart" view="completeView">
 <'/end-state>
 --------------

□DecisionState
 状態に応じて flowの条件分岐を実施する
 --------------
 <'decision-state id="requireInputDetail">
  <'if test="${flowScope.order.requireInputDetail}"
    then="displayInputDetail"
    else="confirmOrder"/>
 <'/view-state>
 --------------

□Subflow State
 現在のflowから Subflowに遷移する
 --------------
 <'subflow-state id="callSubflow1" flow="subflow1">
  <'transition on="success" to="..."/>
 <'/subflow-state>
 --------------

tag:
WebFlow SWF Spring state

tag : WebFlow SWF Spring state

2007-04-22 23:57 : engineering : コメント : 0 : トラックバック : 0 :
コメントの投稿
非公開コメント

« next  ホーム  prev »

search

ad



counter


tag cloud

category cloud