Spring MVC Architecture and DispatcherServlet
Spring MVC is a request-driven web framework built around a Front Controller pattern. Every incoming HTTP request passes through a single entry point — DispatcherServlet — which delegates to the appropriate handler, processes the result, and writes the response. Understanding this pipeline helps diagnose routing issues, apply filters, and extend the framework.