=====サーブレットロードの順序=====
#サーブレットコンテナは、起動時に配備記述子(web.xml)を探す
#配備記述子(web.xml)のサーブレットエントリには、サーブレット名とJavaクラス名が併記されているのサーブレットエントリには、サーブレット名と[[Java]]クラス名が併記されている
#サーブレットコンテナはClass.forName(className).newInstance()を使用してサーブレットのインスタンスを生成する
#サーブレットはこの時点でロード状態となる
*サーブレットを初期化したい状況において、コンストラクタは利用できない(デフォルトコンストラクタが使用される)
*サーブレットコンテナは、サーブレットをロード後、サーブレットの初期化のために[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/Servlet.html Servlet.init(ServletConfig)]メソッドを呼び出す
*ServletConfigオブジェクトには、配備記述子(Web.xml)で指定された初期化パラメータが含まれるで指定された[[初期化パラメータ]]が含まれる====serviceメソッドの呼び出しser[[vi]]ceメソッドの呼び出し====
サーブレットのインスタンス初期化が完了後、サーブレットコンテナは、サーブレットあてのリクエストを、
[[http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/Servlet.html Servlet.service(ServletRequest, ServletResponse)]] |
へディスパッチする
*この状態になると、あとはアンロード状態にしか遷移できない
----
[[1.3 HttpServletレスポンスのインタフェースを使用して、以下のコードを書き出す]][[2.1 Webアプリケーションのファイルとディレクトリ構造を構築する ]]
{{amazon|1932394389}}
[[http://www.amazon.co.jp/dp/1932394389?tag=typea09-22&link_code=as3&creativeASIN=1932394389&creative=3999&camp=767 SCWCD Exam Study Kit: Java Web Component Developer Certification (ペーパーバック)]] |