非機能要件対策
項目 | 説明 | 対応プロダクト |
---|---|---|
戻るボタン対策 | 登録完了後に戻るボタンを押して再登録されるのを防止する | Teeda |
ダブルクリック対策 | ダブルクリックによる2重送信を防止する | Teeda |
排他制御 | 多人数での同時利用環境で、同じデータが更新・削除 | S2Daoの楽観的排他ロック |
存在チェック | 既に他のユーザーによりデータを削除されていないかをチェック | S2Daoで普通にデータを検索 |
URL直打ち対策 | URL直打ちによるエラーを防止する | Teeda(予定) |
ログイン認証 | ログインしていないユーザーへのアクセスを禁止する | S2AnA |
権限チェック | 権限の無いユーザーには機能を利用させなくする処理 | S2AnA |
タイムアウト処理 | セッションタイムアウト時にログインページ等へ強制転送する | HttpSessionListener |
トレースログ | 障害発生時の原因究明作業を考慮して、ログインIDなども仕込む | Interceptorでログを吐く |
例外処理 | メソッド引数、リクエスト、セッション情報をログに書き込み、メール送信 | ThrowsInterceptorでログやメール送信。メール送信にはS2Mai |