1 / 6
文档名称:

SpringMvc 流程控制 精简易懂.docx

格式:docx   大小:209KB   页数:6页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SpringMvc 流程控制 精简易懂.docx

上传人:mh900965 2016/8/29 文件大小:209 KB

下载得到文件列表

SpringMvc 流程控制 精简易懂.docx

相关文档

文档介绍

文档介绍:Spring Mvc 框架请求处理生命周期 Spring 的 Web MVC 框架, 围绕一个中心的 servlet , 它把请求分派给控制器, 提供其他功能, DispatcherServlet DispatcherServlet 是 Spring IoC 容器完全集成,并允许我们使用的每一个 Spring 的其他功能。以下是 MVC 请求流程的生命周期: 1,客户端将请求发送到 Web 容器中的 HTTP 请求的形式。 2, 这个传入的请求被截获由前端控制器( DispatcherServlet 的), 然后它会试图找出相应的处理程序映射。 3,帮助处理程序映射, DispatcherServlet 将请求派遣适当的控制器。, 4, 控制器尝试处理请求和 ModelAndView 实例的形式返回到前端控制器模型和视图对象。 5, 前端控制器,然后试图解决咨询视图解析器对象的视图(可以是 JSP , FreeMarker 的,速度等) 。,6,选定的视图,然后返回到客户端呈现。 MVC 经常用到的注解// dao 层的实现类用***@Repository 注解, service 实现类用***@service 注解, controller 用***@controller 注解,( // 本类中的 sessionfactory 的注入要注意了用***@Resource ( name="sessionFactory" )) // 所有的实例化,不再用 Spring 的 xml 配置依赖注入,而是用***@AutoWired 注解,自动注入//在 controller 中接受参数用***@RequestMapping (“参数”) 接受, 具体的情况查手册配置 Spring 的 MVC 切入点: Spring MVC 的 DispatcherServlet 。因此, 我们需要在 配置它。主要代码一旦 DispatcherServlet 的初始化,它会查找一个文件名[servlet-name]- ,默认在 We b 应用程序的 WEB - INF 文件夹中。在上面的例子中, 将寻找所谓 dispatcher - 的文件。然后接着在 配置 contextConfigLocation 和 contextLoaderListener Spring 上下文配置文件 主要是开启 Spring 的扫描,主要代码如下,另外还要配置<bean> 至此他就会扫描指定的包下使用 Spring 注解的 bean ,并通过注解自动的注入,由于 controller 中使用***@RequestMapping 接受参数, servlet 的配置文件就不用配置映射处理器, controller 会根据参数自动接受请求。 servlet 的配置文件如图 C ontroller 怎么接受请求呢?根据什么判断?只要就根据类上的***@RequestMapping , 和方法上的***@RequestMapping ;( 假如类上写***@RequestMa