今天给各位分享柯达z700的知识,其中也会对西门子手机大全进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文导读目录:
springspringmvc(详解Springmvc工作原理及源码分析
详解Springmvc工作原理及源码分析
Model模型层(javaBean组件=领域模型(javaB ean)+业务层+持久层View视图层(htmljsp…Controller控制层(委托模型层进行数据处理springmvc是一个web层mvc框架,类似struts。springmvc是spring的部分,其实就是spring在原有基础上,又提供了web应用的mvc模块。实现机制:struts是基于过滤器实现的。springmvc是基于servlet实现的。运行速度:因为过滤器底层是servlet,所以springmvc的运行速度会稍微比structs快。struts是多例的springmvc单例的参数封装:struts参数封装是基于属性进行封装。springmvc是基于方法封装。颗粒度更细。⑴用户发送请求至DispatcherServlet。⑵DispatcherServlet收到请求调用HandlerMapping查询具体的Handler。⑶HandlerMapping找到具体的处理器(具体配置的是哪个处理器的实现类),生成处理器对象及处理器拦截器(HandlerExcutorChain包含了Handler以及拦截器集合)返回给DispatcherServlet。⑷DispatcherServlet接收到HandlerMapping返回的HandlerExcutorChain后,调用HandlerAdapter请求执行具体的Handler(Controller)。⑸HandlerAdapter经过适配调用具体的Handler(Controller即后端控制器)。⑹Controller执行完成返回ModelAndView(其中包含逻辑视图和数据)给HandlerAdaptor。⑺HandlerAdaptor再将ModelAndView返回给DispatcherServlet。⑻DispatcherServlet请求视图解析器ViewReslover解析ModelAndView。⑼ViewReslover解析后返回具体View(物理视图)到Dispa tcherServlet。⑽DispatcherServlet请求渲染视图(即将模型数据填充至视图中)根据View进行渲染视图。⑾将渲染后的视图返回给DispatcherServlet。⑿DispatcherServlet将响应结果返回给用户。()前端控制器DispatcherServlet(配置即可功能:中央处理器,接收请求,自己不做任何处理,而是将请求发送给其他组件进行处理。DispatcherServlet是整个流程的控制中心。()处理器映射器HandlerMapping(配置即可)功能:根据DispatcherServlet发送的url请求路径查找Handler常见的处理器映射器:BeanNameUrlHandlerMapping,SimpleUrlHandlerMapping,ControllerClassNameHandlerMapping,DefaultAnnotationHandlerMapping(不建议使用)()处理器适配器HandlerAdapter(配置即可功能:按照特定规则(HandlerAdapter要求的规则去执行Handler。通过HandlerAdapter对处理器进行执行,这是适配器模式的应用,通过扩展多个适配器对更多类型的处理器进行执行。常见的处理器适配器:HttpRequestHandlerAdapter,SimpleControllerHandlerAdapter,AnnotationMethodHandlerAdapter()处理器Handler即Controller(程序猿编写)功能:编写Handler时按照HandlerAdapter的要求去做,这样适配器才可以去正确执行Handler。()视图解析器ViewReslover(配置即可)功能:进行视图解析,根据逻辑视图名解析成真正的视图。ViewResolver负责将处理结果生成View视图,ViewResolver首先根据逻辑视图名解析成物理视图名即具体的页面地址,再生成View视图对象,最后对View进行渲染将处理结果通过页面展示给用户。springmvc框架提供了多种View视图类型,如:jstlViewfreemarkerViewpdfView...()视图View(程序猿编写)View是一个接口,实现类支持不同的View类型(jspfreemarkerpdf...引入相关依赖:spring的基本包springmvc需要的spring-webmvc,日志相关的slfj-logj,jsp相关的jstlservlet-apijsp-api。因为DispatcherServlet本身就是一个Servlet,所以需要在web.xml配置。一使用默认加载springmvc配置文件的方式,必须按照以下规范:①命名规则:-servlet.xml====》springmvc-servlet.xml②路径规则:-servlet.xml必须放在WEB-INF下边二如果要不按照默认加载位置,则需要在web.xml中通过标签来指定springmvc配置文件的加载路径,如上图所示。将自定义的Controller处理器配置到spring容器中交由spring容器来管理,因为这里的springmvc.xml配置文件中处理器映射器配置的是BeanNameUrlHandlerMapping,根据名字可知这个处理器映射器是根据bean(自定义Controller)的name属性值url去寻找执行类Handler(Controller),所以bean的name属性值即是要和用户发送的请求路径匹配的url。根据视图解析路径:WEB-INF/jsps/index.jsp功能:根据bean(自定义Controller)的name属性的url去寻找执行类Controller。功能:自定义的处理器(Controller)实现了Controller接口时,适配器就会执行Controller的具体方法。SimpleControllerHandlerAdapter会自动判断自定义的处理器(Controller)是否实现了Controller接口,如果是,它将会自动调用处理器的handleRequest方法柯达z700(西门子手机大全)。Controller接口中有一个方法叫handleRequest,也就是处理器方法。因此,自定义的Controller要想被调用就必须实现Controller接口,重写Controller接口中的处理器方法。
西门子手机大全截图的快捷键是什么(电脑截屏当前窗口的快捷键是什么
电脑截屏当前窗口的快捷键是什么
Win+shift+S:可以选择截图区域的大小,Ctrl+V粘贴在word微信等应用里。能否直接编辑修改需视系统版本而定,版本可在截图后进行编辑修改(该快捷键其实是调用了OneNote里的截图功能
柯达z700(西门子手机大全)Prtsc:对整个页面截图,Ctrl+V粘贴,无法直接编辑修改。
柯达z700的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于西门子手机大全、柯达z700的信息别忘了在本站进行查找喔。