Ore Base
SAStruts/機能別実装パターン
Top
Java
SAStruts
検索
menu
キーボード
JavaScript
CSS
HTML
PHP
Linux
Go言語
Java
メモ
映画
Site Map
書いてる野郎
orebike@gmail.com
目次
実装方針
セッション
参照系画面
一覧画面表示
更新系画面
編集画面表示→値更新→完了画面表示
タグ
SAStruts/機能別実装パターン
実装方針
値を特定するIDは数値
1セッションを1Actionに実装
無理にActionを統合しない。違いがあるなら増やす方針。処理はservice層で共通化する。定型文が増えるのは構わない
メソッドをURLに練り込む(RESTっぽくないけど)
単なる通過点を表示するだけの画面(確認や完了通知)はURLと内容の一致を厳密にしない
セッション
一覧表示セッション
表示 : hogePiyoList/?aaa=bbb&ccc=ddd
詳細表示セッション
表示 : hogePiyoDetail/1234
新規作成セッション
新規作成パラメータ入力画面表示(パラメータは必要ならば) : hogePiyoAdd/1234
確認画面表示(必要ならば) : hogePiyoAdd/confirm
作成処理 : hogePiyoEdit/save
完了画面表示 : hogePiyoDetail/finish
編集セッション
編集パラメータ入力画面表示 : hogePiyoEdit/1234
編集確認画面表示(必要ならば) : hogePiyoEdit/confirm
作成処理 : hogePiyoEdit/save
編集完了画面表示 : hogePiyoDetail/finish
削除セッション
削除対象画面表示(必要ならば) : hogePiyoDelete/1234
確認画面表示(必要ならば) : hogePiyoDelete/confirm
削除処理 : hogePiyoDelete/save
完了画面表示 : ''hogePiyoDelete/finish
ログインセッション
ログインパラメータ入力画面表示 : login/
ログイン処理 : login/doLogin
ログアウト処理(まぜてしまう) : login/doLogout
ユーザー登録セッション
仮ユーザー登録セッション
仮ユーザー登録パラメータ(メールアドレス等)入力画面表示 : preSignup/
確認画面 : preSignup/confirm
仮ユーザー作成(に準ずる)処理 : preSignup/doPreSignup
完了画面表示 : preSignup/finish
本ユーザー登録セッション
本ユーザー登録パラメータ入力画面表示 or 本ユーザー登録処理 : signup/register/akdaldlkdk83ywudFdsxkaedxxfa
確認画面 : signup/confirm
本ユーザー登録(に準ずる)処理 : signup/doSignup
完了画面表示 : signup/finish
参照系画面
一覧画面表示
更新系画面
編集画面表示→値更新→完了画面表示
タグ
SAStruts
,
Java
java/sastruts/funcitons_implement_pattern.txt
· 最終更新: 2017-09-26 18:34 by
ore
文書の先頭へ