-1

私は春が初めてで、Spring に関する概念を知りたいです。次のように web.xml ファイルを持つ春のプロジェクトに取り組んでいます。

<servlet>
<servlet-name>spring</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<init-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</init-param>
<load-on-startup>1</load-on-startup>

<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>*.do</url-pattern>
</servlet-mapping>
<servlet-mapping>
    <servlet-name>spring</servlet-name>
    <url-pattern>*.vxml</url-pattern>
</servlet-mapping>


<listener>
    <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>/WEB-INF/applicationContext.xml</param-value>
</context-param>

この web.xml が何をするのか知りたいですか? 私を助けてください...

4

1 に答える 1

1

回答が本の章全体を埋めるフォーラムで質問をするのは、実際には生産的ではありません。無料のオンライン ブックhttp://pdf.coreservlets.comを読むことをお勧めします。これは、サーブレットに関する最高の本の 1 つだと思います。古いため、一部の情報が欠落していますが、それが何を意味するのかを理解するのに役立つ非常に優れたリソースです.

簡単に言えば、web.xml は、Web アプリケーションの特定の側面を構成するために使用されます。最後のサーブレット仕様 (3.0) では、ほとんど廃止されています。引き続き使用できますが、ほとんどのもの (サーブレットなど) では、最近ではアノテーションのみを使用できます。

サーブレット 3.0 仕様をサポートしていないコンテナーを使用している場合でも、それを使用する義務があります。

于 2012-11-20T10:54:59.107 に答える