サーブレットの構成(四)

1597 ワード

一、基本配置
	
	
		abc
		com.ken.servlet.QuickStartServlet
		
			url
			jdbc:mysql:///mydb
		
	

	
	
		abc
		/quickStartServlet
	

url-patternの構成方法:
1アクセスに完全に一致するリソースは、構成されたリソースと完全に同じでなければアクセスできません.
/quickStartServlet

2.ディレクトリ照合フォーマット:/仮想ディレクトリ../**任意
/aaa/bbb/ccc/*

3.拡張子照合形式:*.拡張子
*.abcd

二、サーバー起動インスタンス化サーブレット構成
サーブレットの作成日時:デフォルトの初回アクセス時に作成
なぜデフォルトですか?
サーバ起動時にservletの構成に設定servletオブジェクトを追加すると作成されます
2.1 load-on-startup
1)load-on-startup要素タグコンテナが起動時にこのservlet(インスタンス化してinit()メソッドを呼び出す)をロードするかどうか.2)その値は整数でなければならない.servletがロードされるべき順序を示す.2)値が0以上の場合、コンテナがアプリケーションの起動時にこのservletをロードして初期化することを示す.3)値が0未満または指定されていない場合は、servletが選択されたときにコンテナがロードされないことを示します.4)正数の値が小さいほどservletの優先度が高くなり、アプリケーションの起動時に先にロードされます.5)値が同じであると,容器は自分で順番を選択してロードする.したがって、x、中xの値1、2、3、4、5は、開始遅延時間ではなく優先度を表す.
三、デフォルトサーブレット
url-patternは、servletがデフォルトのservletであることを示す/を構成できます.
デフォルトのservletとは?
リソースアドレスにアクセスするすべてのservletが一致しない場合、デフォルトのservletは処理を担当します.
この場合、webアプリケーションのすべてのリソースの応答はservletが担当し、静的リソースが含まれます.
tomcatの中にwebがあります.xml、もし私たちが自分で書いたプロジェクトのwebなら.xmlには構成されていない情報があり、tomcatの中のwebを使用します.xmlが構成した情報.