zoukankan      html  css  js  c++  java
  • SpringMVC学习笔记之---简单入门

    SpringMVC简单入门

    (一)什么是MVC设计模式

    (1)model:模型数据,业务逻辑

    (3)view:呈现模型,与用户进行交互

    (3)controller:负责接收并处理请求,响应客户端

     

    (二)什么是SpringMVC

       是Spring框架的后续产品,是以Spring IOC为基础,利用这个容器的特性,去简化自己的配置。相当于Spring框架的子模块,二者可以很好的结合使用,不需要整合

    (三)SpringMVC的核心组件

    1.DispatcherServlet前端控制器

    2.Handler:处理器,完成具体业务逻辑

    3.HandlerMapping处理请求路径与实际处理请求的控制器的映射关系

    4.HandlerInterceptor:处理器拦截器

    5.HandlerExecutionChain:处理器执行链

    6.HandlerAdapter:处理器适配器

    7.ModelAndView处理完请求后,封装了响应结果和负责响应的视图的名称的组件

    8.ViewResolver根据视图名得到具体负责显示的视图组件

    (四)SpringMVC实现流程

    1.客户端请求被DispatcherServlet接收

    2. DispatcherServlet将请求映射到Handler

    3.生成Handler以及HandlerInterceptor

    4.返回HandlerExecutionChain(Handler+HandlerInterceptor)

    5. DispatcherServlet通过HandlerAdapter执行Handler

    6.返回一个ModelAndView

    7. DispatcherServlet通过ViewResolver进行解析

    8.返回填充了模型数据的View,响应给客户端

     

  • 相关阅读:
    WebService-01-使用jdk发布第一个WebService服务并调用
    Oracle触发器
    java调用存储过程、存储函数
    存储过程/存储函数
    SQL查询排名第二名的信息
    sql行转列
    SELECT列表中的标量子查询
    sql子查询在insert、update、delete中的应用
    sqlserver存储过程中,set rowcount 0是什么意思?
    固态硬盘安装系统
  • 原文地址:https://www.cnblogs.com/dyddzhp/p/11310551.html
Copyright © 2011-2022 走看看