DispatcherServlet接口:
Spring提供的前端控制器,所有的请求都要经过它统一分发,在DispatcherServlet讲请求分发Spring Controller之前,需要借助于Spring提供的的HandlerMapping定位到具体的Controller。
HandlerMapping接口:能够完成客户请求到Controller的映射
Controller接口:
需要为并发用户处理上述请求就需要保证线程安全并可重用
Controller将处理用户请求,这和Strus action扮演的角色一样,controller一旦处理完请求就会将ModelAndView交给DispatcherServlet前端控制器,其中Model(模型)和view(视图)
宏观来说DispatcherServlet就是web整个应用的控制器,微观说controller就是http请求的处理过程的控制器,而modelandview是http请求返回nodel和view
ViewResolver接口:Spring提供的试图解析器,在web应用中查找view对象,并将结果讯盎然给客户