• 追加された行はこの色です。
  • 削除された行はこの色です。
RIGHT:[[:t/ユースケース]] [[:t/Web]] [[:t/Wiki]]

何をするかを決めた区分。利用者はこれを指定することでシステムを操作する。
権限判定を行なうのはここ。独自の権限判定を要する場合はユースケースを分ける必要があるということ。

実装は[[X/Usecase]].コントロールクラス。

***ステップ [#f098c9cb]
1回のリクエストで終わらないユースケースは複数ステップで構成。ステップを進むか他のユースケースに移るかはリクエスト次第。ということはWikiに書かれているリンク次第。

***何を返すかは別途指定 [#tfe8d468]
†[[選べるビュー]]

ユースケースとレスポンスを別々に指定。
ユースケースは編集のステップ2にページ名とNotationTextを付けて要求、レスポンスはリダイレクトで同じページの閲覧ビュー/編集ビューを要求するとか。それぞれにパラメーターが必要。ユースケース名/レスポンス名でも必要なパラメーターが異なる。

***いろいろなユースケース [#tf59d46e]
権限(錠)別になる。

-閲覧
-編集
2ステップ構成。
1.NotationTextを含む編集ビューを返す。
2.投稿・更新・リダイレクトコードを返す。リダイレクト先はリクエストにある。
-履歴