【ハウツー】
JavaによるWebアプリケーションはイントラネット内の業務アプリケーション開発で採用されることが多かったためか、「わかりやすいURL」という点についてはこれまであまり問題にされてこなかった節がある。Url Rewrite Filterを導入することで既存のWebアプリケーションにはまったく手を入れずに(もしくは多少の修正で)、URLの変換を行うことができる。また、フレームワークによっては拡張子やURLの形式が事実上固定されているケースもあり、そもそも自由なURL設計ができないこともある。このような場合でもUrl Rewrite Filterを導入することで対応することが可能だ。
最近はAjaxなどの活用によってWebアプリケーションでも使い勝手のよいユーザインタフェースを提供することが可能となっているが、URLもユーザインタフェースの一部と考えると、わかりやすいURLを提供することでユーザの使い勝手の向上にも繋がるのではないだろうか。
また、サーブレットフィルタはJavaベースのWebアプリケーションにおいてAOP的な利用が可能な拡張ポイントとなっている。サーブレットフィルタの利用例としてはレスポンスを書き換えてレイアウト機能を実現するSiteMesh やO/Rマッピングフレームワークを利用する際にセッションのオープン/クローズをフィルタで行うOpen Session in Viewパターンなどが有名だ。Url Rewrite Filterもこれらと同様、サーブレットフィルタの特性をうまく活かしたプロダクトといえる。古くはEJBから最近ではDIやAOP、O/Rマッピングとなにかと複雑なJava Web開発ではあるが、サーブレットフィルタのように以前から存在する機能をうまく利用することでシンプルに解決できる問題は意外と多いのかもしれない。
| ルネサス、32ビットマイコンのエントリ製品「RX220」を発表 [16:00 5/25] |
| 田中電子工業の太線銅製ワイヤ、新日本無線がパワー半導体向けとして採用 [15:56 5/25] |
| ADI、3軸高gMEMS加速度センサ「ADXL377」を発表 [15:48 5/25] |
| TI、「MSP430」向けULP Advisorソフトウェア・コード解析ツールを発表 [15:44 5/25] |
| Spansion、最大容量8GBのSLC NAND型フラッシュメモリ製品ファミリを発表 [15:42 5/25] |
|
ルネサス、32ビットマイコンのエントリ製品「RX220」を発表 [16:00 5/25] エンタープライズ |
|
『宇宙戦艦ヤマト2199』、デスラー総統は山寺宏一が担当 [16:00 5/25] ホビー |
|
【連載】今さら人に聞けない!! Photoshopのショートカットキー講座 第25回 レイヤーの結合 [15:57 5/25] クリエイティブ |
|
田中電子工業の太線銅製ワイヤ、新日本無線がパワー半導体向けとして採用 [15:56 5/25] エンタープライズ |
|
首をチョップ!あとは寝るだけのユニークな整体院。無料モニター募集中 [15:56 5/25] ライフ |
4つの診断で、自分の適性を見つめなおそう!
働くこと・挑戦し続けることへの思いを綴ったインタビュー
あなたにピッタリのアドバイスを読むことができます。
転職に必要な情報が収集できます
企業からアプローチのメッセージが届きます。