文本内容:
第四章SpringMVCI.SpringMVC模式由哪些部分组成?模型封装了应用程序数据,通常由类组成Model:POJO视图负责染模型数据,生成客户端浏览器可以解释输出View:HTML控制器负责处理用户请求并构建适当的模型,再将其传递给视图进行渲染Controller:
2.SpringMVC框架由哪些接口组成?框架由前端控制器、处理器映射SpringMVC DispatcherServletHandlerMapping器控制器、视图解析器个接口组成Controller VicwResolver
43.简述组成Spr ingMVC框架的接口之间的通信关系请求客户端发起请求,且请求至前端控制器lHttp requestDispatcherServleto寻找处理器前端控制器会请求一个或多个映射处理器2DispatcherServlet找到处理请求的HandlerMapping,Controller⑶调用处理器会根据及一些配置规则将请求提交到DispatcherServlet URControllero调用模型处理业务:调用业务逻辑处理后,返回4Controller ModelAndViewo得到处理结果:的一个对象,封装着和5SpringMVC ModelView处理视图映射:查询一个或多个视图解析器6DispatcherServlet ViewResoler将模型数据传给显示:找到指定的视图,并返回模型7View ModelAndView响应:负责将视图结果显示到客户端8Http
4.该方法提供了将异常映射视图化的能力,并且高度可以实现定制化其提供的能力有?根据异常的类型,将异常映射到视图;可以为不符合处理条件且没有被处理的异常,指定一个默认的错误返回;处理异常时记录信息;log指定需要添加中的属性,从而在视图中展示该属性Modle Exception
5.如何自定义Except ionReso Iver的异常处理机制非常灵活,如果提供的类不能满足要求开SpringMVC ExceptionResolver发者既可以根据自己的要求实现异常处理类,也可以通过继承SimpleMappingExceptio.来定制的方式和能力,已经通过继承Resolver MappingAbstractHandlerExceptionResolver类来实现其他类型的异常处理。