¿Por qué Spring MVC necesita al menos dos contextos?

En Spring MVC, hay dos contextos. Uno es el contexto de la aplicación o el contexto global que se inicia medianteContextLoaderListener. Toma todos los archivos de configuración mencionados encontextConfigLocation parámetro.

Ahora, si también está utilizando Spring MVC, entonces se requiere el servlet Dispatcher, que inicia otro contenedor que también se conoce como contenedor de aplicaciones web. Este contenedor toma el contenedor global como padre.

Al integrar struts1 con spring, solo hay un contexto. ¿Por qué la primavera mvc necesita dos? ¿Es posible usar solo un contexto cuando se usa spring mvc?

¡Gracias!

Respuestas a la pregunta(3)

Su respuesta a la pregunta