为了账号安全,请及时绑定邮箱和手机立即绑定
  • mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp mvn调用maven的运行环境 archetype:generate 调用插件 groupId:坐标 artifactId:坐标的一个元素,目录结构的根目录名称 archetypeArtifactId:目录类型的一个类型,此为webapp的类型 【温馨提示:JavaSE/EE、SSH/SSM、Hybrid APP、JQ/JS/CSS3/H5等编程爱好者关注我,加我慕课好友,互相学习,共同进步!】
    查看全部
  • DispatcherServelet是前端控制器 HandlerAdapter相当于controller,DispatcherServelet调用各种HandlerAdapter来实现任务分发给相关的业务逻辑 HandlerInterceptor是一个接口,可以用来在Handler调用之前,之后,以及view呈现后可以做很多事情 HandlerMapping是负责确定DispatcherServelet与controller之间映射的类,告诉DispatcherServelet,在请求到来后,由哪个controller来响应这个请求
    查看全部
  • 使用 mvn archetype:generate -DgroupId=imooc-pegasus -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp 在运行到 Generating project in Interactive mode 这里会卡住 使用下面的这个就会成功 mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=imooc-pegasus -DartifactId=spring-mvc-learning -DarchetypeArtifactId=maven-archetype-webapp
    查看全部
  • spring MVC是作为一种前端控制器的实现形式。dispatcherServlet就是前端控制器。 handlerAdapter是被dispatcherServlet使用的,dispatcherServlet通过handlerAdapter来调用controller方法,handler其实是dispatcherServlet内部使用的一个类。 handlerInterceptor(拦截器)是一个接口,在要拦截的东西前面或者后面加一些料。 handlerMapping用来匹配正确的controller方法来响应请求。 handlerExecutionChain:执行链条。 viewResolver:视图解析器,决定需要用哪个视图来进行视图的呈现。
    查看全部
  • 绑定:将请求中的字段按照名字匹配的原则填入模型对象
    查看全部
    2 采集 收起 来源:Binding

    2015-07-28

  • <mirror> <id>UK</id> <name>UK Central</name> <url>http://uk.maven.org/maven2</url> <mirrorOf>central</mirrorOf> </mirror>
    查看全部
    2 采集 收起 来源:Maven的配置

    2018-03-22

  • HandlerAdapter是DispatcherSevlet内部的一个类,通过它来调用Controller。适配器模式。 HandlerInterceptor拦截器,在调用controller调用前,调用后,进行另外操作的处理。 HandlerMapping,告诉DispatcherServlet调用哪个Controller HandlerExecutionChain 执行链。preHandle-Controller method-postHandle-afterCompetion ModelAndView Model的具体表现 ViewResolver视图解析器 根据配置找出需要的视图对象 View 视图 呈现页面
    查看全部
  • Spring MVC的动态概念:DispatcherServlet基于核心的地位,连接View和Controller,访问过程——>用户通过浏览器发送请求通过服务器被DispatcherServlet拦截到,DispatcherServlet通过HandlerMapping找到适配的Controller,这里是通过annotation来找到指定Controller,并且找到HandlerInterceptor,也就是执行Controller的业务逻辑之前,执行一些方法,这就形成了HandlerExecutionChain执行链条,并且HandlerMapping会返回一个对象给DispatcherServlet,该对象包括(HandlerAdapter、HandlerInterceptor),并且Controller会生成ModelAndView返回给DispatcherServlet,但是DispatcherServlet不能确定显示哪个视图,这里通过ViewResolver的方法返回View对象,数据被传递给View进行呈现,这时就可以看到呈现的页面了。

    https://img1.sycdn.imooc.com//5d0a20ed0001ab5111890673.jpg


    查看全部
  • maven 创建项目

    在项目目录下使用命令

    mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study DarchetypeArtifactId=maven-archetype-webapp

    查看全部
  • <servlet>
        <servlet-name>mvc-dispatcher</servlet-name>
        <servlet-class>org.springframeword.web.servlet.DispatcherServlet</servlet-class>
        <init-param>
            <param-name>contextConfigLocation</param-name>
            <param-value>/WEB-INF/configs/spring/mvc-disppatcher-servlet.xml</param-value>
        </init-param>
    </servlet>


    查看全部
    2 采集 收起 来源:Hello Spring MVC

    2019-03-29

  • 阿里的镜像仓库

    <mirror>
      <id>alimaven</id>
      <name>aliyun maven</name>
      <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
      <mirrorOf>central</mirrorOf>
      </mirror>

    查看全部
    2 采集 收起 来源:Maven的配置

    2018-12-19

  • MVC:model-view-controller

    view:视图层,为用户提供UI,重点关注数据的呈现。

    模型层:业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。

    控制层:调用业务逻辑产生合适的数据(Model),传递数据给视图层用于呈现。

    MVC:一种架构模式。程序分工,分工合作,既相互独立,又协同工作;是一种思考方式,要将什么信息展示给用户?如何布局?调用哪些业务逻辑?

    查看全部
    2 采集 收起 来源:MVC概念

    2018-07-06

  • 1.发起请求到前端控制器(DispatcherServlet)
    2.前端控制器请求HandleMapping查找Handler(controller) 
    3.处理器映射器HandleMapping向前端控制器返回Handler
    4.前端控制器调用处理器适配器执行Handler
    5.处理器适配器执行Handler
    6.Handler执行完给适配器返回ModelAndView 
    7.处理器适配器向前端控制器返回ModelAndView 
    8.前端控制器请求视图解析器进行视图解析
    9.视图解析器向前端控制器返回view
    10.前端控制器进行视图渲染
    11.前端控制器向用户响应响应

    查看全部
  • 5ab9ea3c0001e0d712001200-40-40.jpg

    qq_云和月_0

    DispatcherServlet——>服务调度
    Contorller——>控制器
    HandlerAdapter——>操作适配器
    HandlerInterceptor——>操作拦截器
    HandlerMapping——>操作反射
    HandlerExecutionChain——>操作执行链
    ModelAndView——>模型和视图
    ViewResolver——>视图分离
    View——>视图

     7 举报


    查看全部
  • 模型层:业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。

    控制层:调用业务逻辑产生合适的数据(Model),传递数据给视图层用于呈现。

    MVC:一种架构模式。程序分工,分工合作,既相互独立,又协同工作;是一种思考方式,要将什么信息展示给用户?如何布局?调用哪些业务逻辑?

    查看全部
    2 采集 收起 来源:MVC概念

    2018-06-01

举报

0/150
提交
取消
课程须知
本课程是JAVA高级课程,小伙伴们需要熟练掌握JAVA开发语言基础语法以及Spring IOC/DI的配置使用。对Spring不熟悉的童鞋慎入~~
老师告诉你能学到什么?
1、MVC的思想精髓 2、Spring MVC的基本概念 3、如何利用Maven搭建Spring MVC开发环境 4、用Spring MVC实际开发一个功能模块

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!