-
dispatchageservlet查看全部
-
123查看全部
-
Springmvc框架查看全部
-
Springmvc框架查看全部
-
SpringMVC的执行流程图查看全部
-
通过Maven来管理项目,只需要通过一个pom.xml文件我们就可以管理整个项目的依赖文件包括直接依赖与传递依赖查看全部
-
Maven的坐标Coordibates有四个属性:grouoId、artifactId、version、packaging,通过这四个坐标就可以唯一标识一个产品查看全部
-
前端控制器查看全部
-
Spring MVC项目的整体框架,重点关注Controller里面的东西!!!查看全部
-
在这里可以认为ModelAndView是Model的具体的表现,因为无论是Model还是Map的类,最后DispatcherServlet都会通通的将其转换为ModelAndView查看全部
-
HandlerExecutionChain—— HandlerMapping返回给我们的东西其实包含了HandlerAdapter和HandlerInterceptor,它们之间构成了一个执行的链条:preHandler()---》Controller method ---》 postHandler() ---》 afterCompletion(),这里其实就是用到了Java的反射机制,如此而已!!!有机会可以看看源代码查看全部
-
DispatcherServelet是前端控制器 HandlerAdapter相当于controller,DispatcherServelet调用各种HandlerAdapter来实现任务分发给相关的业务逻辑 HandlerInterceptor是一个接口,可以用来在Handler调用之前,之后,以及view呈现后可以做很多事情 HandlerMapping是负责确定DispatcherServelet与controller之间映射的类,告诉DispatcherServelet,在请求到来后,由哪个controller来响应这个请求查看全部
-
HandlerInterceptor就是一个拦截器,有三个具体的方法afterCompletion()、postHandler()、preHandler()查看全部
-
HandlerAdapter是在DispatcherServlet内部使用的一个类,其实就是Controller的一种具体的表现形式。因为在SpringMVC中并没有一个Interface就做Controller,但是有一个annotation这样一个标签,这个标签就是为了让我们去识别一个controller而引入的。在我们的DispatcherServlet调用Controller其实是以Handler的形式出现的。 适配器模式——将各种不同类型的handler适配成我们DispatcherServlet可以使用的handler,这样一来DispatcherServlet就可以很轻松的去调用我们的适配器。查看全部
-
Controller就是我们调用业务逻辑生成一个model,然后再通过DispatcherServlet把生成的model在页面层View显示出来查看全部
举报
0/150
提交
取消