1.DispatcherServlet: front controller, receives all the requests (if configured / JSP is not included)
2.handlermapping: Analyzing request format, the method specifically desired to be performed is determined
3.HanderAdapter: responsible for calling a specific method
4.ViewResovler: view resolver, analysis results, ready to jump to a specific physical view