JAVAのWebサーブレットクラスの基礎

サーブレットクラスの基本
の概要
Webサーバやアプリケーションサーバ上でJavaプログラムを実行している
Web上の動的なコンテンツを作成するために、効果的かつ強力なソリューション
ウェブと対話するために、サーバのライフサイクルを管理するためのコンテナから
日によってその機能を調節し
、サーブレットAPIインターフェイスを
全体にサーブレット・プログラムは、最も重要なのは、Servletインタフェースで、このインターフェースは、サブクラスでGenericServletを定義しますが、一般的に、直接、このような継承されていない、サブクラスに代わりに選択することが使用されるプロトコルに従ってGenericServletから継承します

サーブレットのステップに書く
HttpServletを継承します。1.カスタムクラス
のdoPostのdoGetメソッドと書き換える方法2.
3.はweb.xmlに配置すること(URL策定マッピング関係とサーブレットクラスを、サーバはオブジェクトの反射を作成することができるように)
時間サーブレットクラスを記述しメンバ変数を書いてはいけません、スレッドの安全性の問題がある
サーブレットのライフサイクル
1.オブジェクトの作成
実行の2.init方法(サーブレットの初期化)
3.doget / doPostメソッドの実行、サービスの
実行の4.destory方法、サーブレットの破壊
5.jvmのGCの回復をサーブレットをアンロードするサーブレットオブジェクト、
web.xml構成
基本構成
1.urlパターンラベルは/で始まる必要があります
2.servletテーブルサーブレット名およびサーブレットマッピングタグサーブレット名が一致していなければならないが、
それ以外の場合は、サーブレットクラスを見つけることができません
<url-pattern>マッチングルール
に完全に一致1.
マッチング2.ディレクトリ
3.拡張子が一致した
容器検索ルール
あなたはマッチを見つけるためのディレクトリを見つけることができない場合は、血管が最初に、完全一致を見つけるでしょう、そしてあなたはまだ拡張を見つける見つけることができない場合は1を一致する名前
の要求が複数のディレクトリの一致を一致させることができた場合、コンテナは最長一致のディレクトリを選択します。2.
Servlet3.0新機能
1.annotationサポート注釈を
2.モジュールの
3.servlet非同期処理
4.非同期ザ・リスナー
5.簡略化されたファイルアップロードAPI
のServletContextアプリケーションコンテキスト
1. Webアプリケーションに属している
ローカル入力2は、Webアプリケーションのリソースにアクセスできるストリーム
リソース変換3.仮想パスを物理パス。(getRealPath()
ログイン4.イベント
5.バインドされたオブジェクトは、Webアプリケーション間で共有されている
情報を共有するサーブレット
すべてのサーブレットは変化を提供し、リアルタイムでパラメータ値に
、Webアプリケーションで共有オブジェクト、

おすすめ

転載: www.cnblogs.com/wind-copy1234/p/11768931.html