web.xml descriptor de despliegue de aplicaciones Web

contorno

Container : se utiliza para almacenar cosas, contenedor de resorte se utiliza para almacenar la primavera del grano, puede entenderse simplemente como una matriz.

Contexto : esto y lo de arriba abajo, no puede ser un uso en múltiples contextos como usted puede hacer referencia al contexto Zhang, su contexto mano la mano de Juan, es para representar un objeto en particular, que la puso sobre este particular. información del objeto, todo lo que quiere conseguir algo, se puede llegar desde el objeto de contexto.

aplicaciones web en general requieren un /webapp/WEB-INF/web.xml archivos, también llamados el descriptor de despliegue, en circunstancias normales, sin que esto Tomcat podría pensar que esto no es una aplicación web, desplegar el contenedor de servlets no puede ir.
Web. xml puede ser entendida para representar una aplicación de web, que ha sido cargado por el uso contenedor web (Tomcat), que se puede definir tres componentes principales :

  1. Oyente (listener): Escuchar ciclo de vida de ServletContext objeto en el que hacer algo.
  2. Filter (filtro): Filtro utilizado para interceptar la petición.
  3. servlet: Se utiliza para la transmisión de la solicitud y la respuesta

elementos Web de secuencia de carga de contenedores de web.xml

Sr. web.xml cuando la carga en un ServletContext, entonces las context-param valores de parámetro configurado en el ServletContext, a continuación, en la operación Listener, filtro, Servlet, etc. Estos objetos pueden ser adquiridas por ServletContext.
Por lo tanto, la secuencia debe ellos son:servletcontext-> context-param -> oyente -> Filtro -> servlet

contexto de aplicación ServletContext

ServletContextEn nombre de toda la aplicación, una aplicación es sólo un contexto, en cualquier código puede entrar en el contexto del interior de las cosas, que mantuvo una gran cantidad de tiempo para inicializar el objeto.

Marco de primavera y SpringMVC

Estos son dos marcos también cocinan dos buques portacontenedores, dijo su hijo, el general del resorte de la haba utiliza para gestionar las dependencias (COI) es todavía uno de AOP, punto de función de núcleo de Primavera, se utiliza principalmente para administrar la capa de servicio de frijol.
cuando se inicia el contenedor se carga la configuración en la dirección de web.xml perfil de resorte.
después de permitir la WebApplicationContext generada en el ServletContext, que después del uso se puede utilizar.

<context-param>
    <param-name>contextConfigLocation</param-name>
    <param-value>classpath:applicationContext.xml</param-value>
</context-param> 
<listener>  
        <listener-class> org.springframework.web.context.ContextLoaderListener  
        </listener-class>  
</listener> 

capa Controller SpringMVC es un marco, se utiliza principalmente para el control de la transmisión de la petición,
después de la finalización del recipiente SpringMVC inicialización, siempre que el contenedor contenedor padre del resorte SpringMVC, por lo SpringMVC resorte dentro del contenedor puede ser algo menos de pero la primavera dentro SpringMVC.

Publicado 66 artículos originales · ganado elogios 8 · Vistas a 20000 +

Supongo que te gusta

Origin blog.csdn.net/qq125281823/article/details/105063684
Recomendado
Clasificación