次の記事 | 前の記事

2006-07-01

フィルタ機能は強力ダ

ファンファン・アンケートで今まで面倒くさそうなので後回しにしていたアクセス解析を実装した。
忍者ツールやFC2のアクセス解析を使おうかとかぼんやり考えていたが、各ページにそれぞれ埋め込んでいくという地道な作業を想像するとどうも腰がおもくて。。。
ここで、アクセス解析をつける場合に一般的にどうするかを書き出してみると、
 1. 忍者やFC2等のオンラインレンタルツール
 2. 既存のCGIやPHPベースのツールを組み込む
 3. 自前で作る
といったところで、1. 2. についての使用方法としては私の知っている範囲では大きく分けて2種類
 a. ページに埋め込んだコードからの情報を記録し、それをレポートする
 b. Webサーバのログを解析して各種情報をレポートする

さて、めんどくさがりの私としては各ページに解析のためのコードを埋め込むのはいやだと思っていたので (b) で Webalizer でも入れようかと目論んでいました。 自前で作ったとしても各ページに埋め込むようになるだろうなー、とか全ページ共通で使うヘッダとかフッタのページを作ってそこに組み込めば多少楽ができそうだからやっぱり自分で作ろうかなー、とかいろいろ悩んでいましたがJSP/サーブレット系の解説書のカスタムログを作る系統の解説をよく読むと
「サーブレットに実装されているフィルタ機能を使えば各ページにコードを埋め込む必要がない」
という、知っている人からすれば「なにをいまさら」というような基本的な発見をしました。
で、サクっと作ったらサクっとできてサクっと動いてしまいました。

まあ、そのフィルタ機能とは、各JSPやサーブレットが呼出されたりFORWARDされたりするときに呼出される直前に共通の処理するプログラムを組み込むことができるという非常に便利で強力な機能でした。

こんなに、簡単にできるんやったらもっと早く作っとけばよかったよ orz...
category02. JSP/サーブレット  time2006-07-01 21:59  authorkagekino 

コメント

コメントはまだありません。

コメント追加

このアイテムは閉鎖されました。このアイテムへのコメントの追加、投票はできません。

トラバ

トラバ
トラバピングURL
http://weblog.hip-labo.com/action.php?action=plugin&name=TrackBack&tb_id=7
手動によるトラバは こちらからどうぞ。