1。web.xml構成ノードの紹介
(1)Context-Param
フォーマット定義
<context-param> <param-name> contextconfiglocation </param-name> <param-value> classpath:spring/spring-mybatis.xml </param-value> </context-param>
効果:
(2)リスナー
フォーマット定義
//リッスンクラスは、servletcontextListenerを継承するリスニングクラスを指定します。これには、初期化メソッドContextInitialized(ServletContextEvent Event)およびDestroy Method ContextDestoryed(ServletContextEvent Event)<リスナー> <リスナークラス> org.springframework.web.context.contextloaderlistener </ristener-class> </resirens>
機能:この要素は、リスナークラスの登録に使用されます。イベントがいつ発生するか、および応答として使用するものについての通知を受信できます。イベントリスナーは、セッションまたはサーブレット環境を確立、変更、削除する際に通知されます。コンテキストパラムと一緒によく使用されます。
(3)フィルター
フォーマット定義
<filter> <filter-name> charatelecodingfilter </filter-name> <filter-class> org.springframework.web.filter.characterencodingfilting </filter-class> <init-param> <param-name>エンコーディング</parm-name> <-value> utf-8 </param-vilue> </init-param> <filter-name> charatelecodingfilter </filter-name> <url-pattern>/*</url-pattern> </filter-mapping>
機能:Webコンテナのフィルターを指定するために使用されます。フィルターは、リクエストがサーブレットに到達する前にユーザーのリクエストを前処理できます。また、サーブレットを離れるときにHTTP応答を処理できます。サーブレットを実行する前に、最初にフィルタープログラムを実行し、そのためにいくつかの前処理作業を行います。プログラムのニーズに応じてリクエストと応答を変更します。サーブレットが呼び出された後、サーブレットの実行を傍受します。
(4)サーブレット
- フォーマット定義
//スプリングMVCを構成し、リクエストを処理するサーブレットを指定します。次の2つの方法があります:// 1。 MVC構成ファイルのデフォルトアドレスは、/web-inf/$ {servletname} servlet.xml//2です。構成を介してMVC構成ファイルの場所を変更できます。 DispatcherServletを構成するときに、MVC構成ファイルの場所を指定する必要があります。 // 2番目の方法はここで使用されます<! - springmvcコアコントローラー - > <servlet> <servlet-name> dispatchservlet </servlet-name> <servlet-class> org.springframework.dispatcherservlet </servlet-class> <init-param> <param-name> <param-value> classpath:spring/springmvc.xml </param-value> </init-balam> <load-on-startup> 1 </load-on-startup> </servlet> <servlet-name> dispatchservlet </servet-name> <url-pattern>*効果:
2。Web.xml読み込みプロセス(ステップ):
補足知識:ServletContextは、情報を保存するためのグローバル空間です。サーバーが起動すると、存在します。サーバーが閉じられると、リリースされます。リクエスト、1人のユーザーが複数のセッション、1人のユーザー、およびServletContextを持つことができ、すべてのユーザーが1つ共有できます。したがって、ServletContextでは、スペースを節約して効率を向上させるために、すべてのユーザーが共有する必要がある重要なスレッドを配置することが安全です。たとえば、ショッピングのWebサイトでは、ユーザーは製品の詳細情報にアクセスしたいと考えています。セッションドメインに配置されている場合、各ユーザーはデータベースにアクセスする必要がありますが、これは効率的すぎます。また、サーバーが起動すると、サーバーがデータベースにアクセスし、データベースに製品情報を配置すると、すべてのユーザーがコンテキストを介して製品情報にアクセスできるようになります。
3。Web.xmlノードロード順:
上記はこの記事のすべての内容です。みんなの学習に役立つことを願っています。誰もがwulin.comをもっとサポートすることを願っています。