【WEBアプリ】スッキリわかるサーブレット&JSP 10/11/12章
今日勉強したこと
・セッション/アプリケーションスコープを使用し、つぶやきアプリの実装
・サーブレットクラスのdoGet/Post以外のクラスもある
・リスナー/フィルタについて
・標準アクションタグ/EL式(途中)について
■つぶやきアプリの実装
機能:
①ログイン/アウト機能
②つぶやき機能
③ログイン中はユーザー情報をセッションスコープで管理
④つぶやき情報はアプリケーションスコープで管理
データベース使わずともスコープ駆使してある程度のつぶやきアプリが実装できた(ソースコードはこちら)
■サーブレットクラスについて
doGet/Post以外にもinit/destroyメソッドが利用可能で、
サーブレットクラスがインスタンス化された直後に発火するinit、
そのインスタンスが破棄される直前に発火するdestroyがある
■リスナー/フィルタについて
【リスナー】
アプリケーションやスコープ、リクエストに関するイベント発生後、それを感知し発火する
リスナーインターフェースを実装したリスナーを作成することで実現できる
【フィルタ】
言葉のイメージ通り、一旦フィルタを通して何かを扱える
主に、doGet/Postメソッドの前後で処理を実現したい時に利用する
■標準アクションタグについて
【標準アクションタグ】
ヘッダー/フッター等全ページで標準装備するhtml部品に関して、
includeアクションタグを用いることで、各.jspに記述することなく、一つの.jspに記述することで実現できる
この記事が気に入ったらサポートをしてみませんか?