Javaの - サーブレット

まず、コンセプト:

  (1)Javaサーバの実行に基づいて、サーブレット、Javaプログラミングサービス端末をいいます。

  (2)主要な機能は、対話的に表示し、データを変更、動的Webコンテンツを生成することです。

二、サーブレットのライフサイクル:

  (1 )施工方法:初期化の前に、

  (2 初期化:初期化、サーバの実行開始時刻を、初期化するための方法を書き込みます。

  (3 破壊:破壊、サーバシャット回実行。

  (4 サービス:サービス方法、アクセスが一度実行されると、関係なく、/ポスト取得要求を、ダイレクトコールサービス方法。

 

サーブレット三つの方法:

  (1)実装(祖父);サーブレット・インターフェースを

  (2)遺伝 GenericServletからの(父)

  (3)継承(息子); HttpServletのクラスを

  達成するための1、サーブレット・インターフェースを:

@WebServletは( "/テスト" パブリック クラステスト実装サーブレット{ 
    ... 
}

  2、相続でGenericServletのカテゴリ:

    (1)GenericServletからサーブレット実装クラスは、サービスの実現方法がnullのクラスです。

    (2)そのようなサーブレットの連続を作成単にサービスメソッドをオーバーライドします。

@WebServlet( "/テスト" パブリック クラステスト延びGenericServletから{ 
    @Override 
    公共 ボイドサービス(のServletRequestのServletRequest、ServletResponseをServletResponseを)がスローServletExceptionがは、IOException { 
        するSystem.out.println( "サービスを..." )。
    } 
}

  3、継承されたのHttpServlet クラス:

    // の使用に焦点を当てるのdoGet / doPostメソッドのメソッド推奨されていないサービスのメソッドを、

@WebServlet( "/テスト" パブリック クラステスト延びのHttpServletを{ 
    @Overrideは、
    保護された ボイドのdoGet(HttpServletRequestのREQ、HttpServletResponseのRESP)をスローServletExceptionがは、IOException { 
        するSystem.out.println( "のdoGetを..." )。
    } 

    @Overrideは、
    保護された ボイドのdoPost(HttpServletRequestのREQ、HttpServletResponseのRESP)がスローServletExceptionがは、IOException { 
        するSystem.out.println( "doPostメソッドを..." )。
    } 
}

四、2つの構成のサーブレットのアクセスパス:

  1)XML; 2)注釈。

  1、XML:

  2、ノート:

 

 

おすすめ

転載: www.cnblogs.com/Tractors/p/11260759.html