【ハウツー】

Java WebアプリでもわかりやすいURLを! - Url Rewrite Filterの使い心地

6 URLもユーザインタフェースの一部 - Java WebアプリケーションでもURLの見直しを

    竹添直樹  [2007/05/21]

    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開発ではあるが、サーブレットフィルタのように以前から存在する機能をうまく利用することでシンプルに解決できる問題は意外と多いのかもしれない。

    関連サイト

    新着記事

    特設サイトの情報

      求人情報

      人気記事

      一覧

      イチオシ記事

      新着記事

      特別企画

      転職ノウハウ

      あなたの仕事適性診断

      4つの診断で、自分の適性を見つめなおそう!

      Heroes File ~挑戦者たち~

      働くこと・挑戦し続けることへの思いを綴ったインタビュー

      はじめての転職診断

      あなたにピッタリのアドバイスを読むことができます。

      転職Q&A

      転職に必要な情報が収集できます

      スカウト転職する

      企業からアプローチのメッセージが届きます。

      マイナビニュースマガジン