转载:http://www.cnblogs.com/sunniest/p/4555801.html
一、知识点
(1)如果使用视图的情况
需要结合jsp使用,我个人不推荐这种使用方法。
- 客户端请求提交到DispatcherServlet。
- 由DispatcherServlet控制器查询一个或多个HandlerMapping,找到处理请求的Controller。
- DispatcherServlet将请求提交到Controller。
- Controller调用业务逻辑处理后,返回ModelAndView。
- DispatcherServlet查询一个或多个ViewResoler视图解析器,找到ModelAndView指定的视图。
- 视图负责将结果显示到客户端。
(2)不使用视图的情况
restful风格的项目。
需要使用@Responsebody直接把返回信息加入Responsebody中,不用经过视图处理。
前端可以直接从api中获取信息,实现前后端分离。
二、总结
推荐前后端分离,不使用视图。