ブックマーク / www.javadrive.jp (4)

  • URLパターンの優先順位 - Webアプリケーション - サーブレット入門

    ここまでにURLパターンの4つの記述方法を見てきましたが、URLパターンの指定の仕方によっては複数のパターンにマッチする場合があります。その場合サーブレットの呼び出しがどのパターンにマッチするかはURLパターンの記述方法毎に優先順位があります。 URLパターンの優先順位は下記の通りです。 高 特定のファイルへのマッピング パスマッピング 拡張子マッピング デフォルトマッピング 低 上から順に優先順位が高いです。その為、「特定のファイルへのマッピング」が一番優先順位が高く、「デフォルトマッピング」が一番優先順位が低いことになります。 パスマッピングで「/*」と書けばデフォルトマッピングと同じことが出来るのにデフォルトマッピングが用意されているのは、パスマッピングで「/*」と記述してしまうと拡張子マッピングの方が優先順位が低いため、拡張子マッピングにマッチしなくなってしまうためです。 例えば下

    alfad
    alfad 2011/07/12
  • サーブレットの呼び出し方

    少し脱線しますが、サーブレットの呼び出し方について確認しておきます。 今後のテストで利用するサンプル用アプリケーションを作成しながら確認していきましょう。 まずWebアプリケーション全体のパスを決めます。今回は「webxmltest」とします。 次にこのWebアプリケーション全体を配置するディレクトリを決めます。「d:\servlet-sample\webxmltest\」というディレクトリを作成しました。またこのディレクトリの中には「WEB-INF」ディレクトリを作成し、さらに「WEB-INF」ディレクトリの中に「classes」ディレクトリを作成します。 「WEB-INF」ディレクトリの中には「web.xml」ファイルを、「classes」ディレクトリの中にはクラスファイルを配置します。 次にコンテキストファイルを作成します。Webアプリケーションのパスが「webxmltest」ですの

    alfad
    alfad 2011/06/17
    invoker
  • Timerクラスの定義とコンストラクタ - Timerクラス - Swing

    Timerクラスの定義を確認します。クラス図は次のようになっています。 public class Timer extends Object implements Serializable java.lang.Object L javax.swing.Timer 今回利用するTimerクラスは「javax.swing.Timer」クラスです。Javaでは同じTimerクラスでも他に「java.util.Timer」と「javax.management.timer.Timer」がありますので注意して下さい。 次にTimerクラスのコンストラクタを見ていきます。 Timer(int delay, ActionListener listener) Timer を作成し、初期遅延とイベント間遅延の初期値を delay ミリ秒に設定します。 コンストラクタの概要 コンストラクタは1つだけ用意されていま

    alfad
    alfad 2010/05/31
  • Java入門

    プログラミング言語である Java を使ってこれからプログラミングを学習しようとする方を対象とした Java 入門です。 Java を使った開発を行うために必要となる JDK のインストール方法や、プログラムの作成と保存、そしてコンパイルと実行まで Java を使った開発手順について解説しています。

    Java入門
  • 1