JavaでのWebアプリ作成時のユーザ認証について質問させて下さい。人力検索はてな人力検索はてなモバイル版を表示しています。PC版はこちらログイン後にセッションに入れた情報はどのタイミングで参照するべき??JavaでのWebアプリ作成時のユーザ認証について質問させて下さい。MVCでWebアプリケーションを作成しています。その際気になった点として、ログイン処理を行った際、ログイン成功時にはユーザ情報をセッションに格納し、それをほかの処理で参照する、というのが古典的なアプリで自作するユーザ認証の方法としてあるということがわかりましたが、そのセッション情報を使用してユーザ認証は、各業務トランザクションの頭で必ず行う必要があるのでしょうか。(もしくは、共通クラスを作成してそこを必ず経由するようにするとか...?)もしくは、いちいちセッション情報を参照しなくてもいいログイン状態判定の方法がほかにありますでしょうか。アドバイス頂けますよう、よろしくお願いいたします。いちいち書いていくんかいな...ってことですよね。サーブレット・フィルタという仕組みがあります。サーブレット・フィルタの理解および使用方法Javaの道:Servlet(10.フィルタ)フィルタで、本来の処理を呼び出す前にログイン状態の確認をするような感じになると思います。なにがしかのフレームワークを使っているのであれば、フィルタに相当するような仕組みが用意されているはずです。使ってるって書いてありましたね。使うことになるんでしょか。何か良い方法がありましたらご教示いただけると幸いです。いう手段でsessionが取得できることがわかりました。引数にHttpRequestを指定するなどせず、この方法でSessionを取得するということに問題はありませんでしょうか?もしお時間ありましたらご回答頂けると幸いです。a-kuma3さんのコメントこんなところが、参考になるかと。little_handsさんのコメント行き違いになってしまい、すみません。上述の方法で実装してみようと思います。いうのが一つ一つできるようになっていくと楽しいですね。丁寧なアドバイス、どうもありがとうございました!!little_handsさんのコメントこの後は専用Exceptionを作成し、HandlerExceptionResolverで拾う方法を試してみようと思います。Adviceでセッションデータ有無で分岐し、エラー画面に飛ばすかコントローラーを呼び出すか出し分けることにしました。最初のコメントのアドバイスのおかげです。ありがとうございました!!関連質問プログラミング学習についての質問です。□はてなトップ(C)株式会社はてな。