見出し画像

【WEBアプリ】スッキリわかるサーブレット&JSP 10/11/12章

今日勉強したこと

・セッション/アプリケーションスコープを使用し、つぶやきアプリの実装
・サーブレットクラスのdoGet/Post以外のクラスもある
・リスナー/フィルタについて
・標準アクションタグ/EL式(途中)について

■つぶやきアプリの実装

機能:
①ログイン/アウト機能
②つぶやき機能
③ログイン中はユーザー情報をセッションスコープで管理
④つぶやき情報はアプリケーションスコープで管理

データベース使わずともスコープ駆使してある程度のつぶやきアプリが実装できた(ソースコードはこちら

■サーブレットクラスについて

doGet/Post以外にもinit/destroyメソッドが利用可能で、
サーブレットクラスがインスタンス化された直後に発火するinit、
そのインスタンスが破棄される直前に発火するdestroyがある

■リスナー/フィルタについて

【リスナー】
アプリケーションやスコープ、リクエストに関するイベント発生後、それを感知し発火する
リスナーインターフェースを実装したリスナーを作成することで実現できる
【フィルタ】
言葉のイメージ通り、一旦フィルタを通して何かを扱える
主に、doGet/Postメソッドの前後で処理を実現したい時に利用する

■標準アクションタグについて

【標準アクションタグ】
ヘッダー/フッター等全ページで標準装備するhtml部品に関して、
includeアクションタグを用いることで、各.jspに記述することなく、一つの.jspに記述することで実現できる



この記事が気に入ったらサポートをしてみませんか?