为了账号安全,请及时绑定邮箱和手机立即绑定
  • pring MVC 基本概念 1、DispatcherServlet:  前端控制器 2、Controller: 调用业务逻辑生成model的地方 3、HandlerAdapter:DispatcherServlet通过HandlerAdapter调用controller 4、HandlerInterceptor:拦截器 该接口提供after postHandle preHandle 三个方法,调用controller前后使用 5、HandlerMapping:前端控制器与controller映射关系的类 6、HandlerExecutionChain: preHandle->Controller method->postHandle->afterCompletion的执行链 7、ModelAndView:model的具体表现 8、viewResolver:视图解析器,决定需要用哪个视图来进行视图的呈现。 9、view:界面

    查看全部
  • @RequestMapping 注解URL请求路径 @PathVariable 路径变量注解 @RequestParam 参数注解 @Controller 注解Control类 @ResquestBody 获取请求发过来的JSON数据 @ResponseBOdy 将数据以JSON格式返回 @ModelArrtibute 请求参数绑定方法参数 redirect/forward 请求重定向/请求转发 multiparResolver 视图解析器 enctype="multipar/form-data" 用于form表单 MutipartFile 文件处理接口 ResponseEntity JSON返回值的另外一种方法
    查看全部
    5 采集 收起 来源:总结

    2018-03-22

  • Spring MVC 基本概念 1.DispatcherServlet: 前端控制器 2.Controller: 调用业务逻辑生成model的地方 3.HandlerAdapter:DispatcherServlet通过HandlerAdapter调用controller 4.HandlerInterceptor:拦截器 该接口提供after postHandle preHandle 三个方法,调用controller前后使用 5.HandlerMapping:前端控制器与controller映射关系的类 6.HandlerExecutionChain: preHandle->Controller method->postHandle->afterCompletion的执行链 7.ModelAndView:model的具体表现 8.viewResolver:视图解析器,决定需要用哪个视图来进行视图的呈现 9.view:响应页面的呈现。
    查看全部
  • MVC:(Model-View-Controller) MVC是一种架构模式,程序分层,分工合作,既相互独立,又协同工作,分为三层: 模型层、视图层和控制层。 MVC是一种思考方式 View:视图层,为用户提供UI,重点关注数据的呈现,为用户提供界面 Model:模型层,业务数据的信息表示,关注支撑业务的信息构成,通常是多个业务实体的组合。 Controller:控制层,调用业务逻辑产生合适的数据(Model),传递数据给视图用于呈现。
    查看全部
    4 采集 收起 来源:MVC概念

    2015-07-16

  • MVC本质:MVC的核心思想是业务数据抽取同业务数据呈现相分离。

    前端控制器(Front Controller):处理用户的请求,分发调度的功能,一方面将请求分发给控制器生成业务数据,另一方面将生成的数据分发给相应的视图模板。

    前端控制器工作原理: 用户的请求通过Http协议,到达前端控制器,前端控制器了解这个请求应该由谁来处理,所以将这个请求交给了控制器(Controller),前端控制器会接受到控制器传来的数据再将这些数据分发给业务视图,业务视图呈现给用户页面,又将这个页面传递给前端控制器,最终将该页面返回到浏览器端

    控制器(Controller):了解业务逻辑的细节,调用了业务逻辑生成了业务数据,并将数据返回给前端控制器。

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


    查看全部
    4 采集 收起 来源:前端控制器

    2019-06-19

  • mvn archetype:generate -DgroupId=LZ-cy -DartifactId=spring-mvc-demo -DarchetypeArtifactId=maven-archetype-webapp


    创建目录

    查看全部
  • mvn archetype:generate -DgroupId=imooc-loki -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp -DarchetypeCatalog=internal 加个参数 -DarchetypeCatalog=internal 让它不要从远程服务器上取catalog: 这样就不会卡在 Generating project in Interactive mode了
    查看全部
  • Spring MVC 基本概念 1、DispatcherServlet: 前端控制器 2、Controller: 调用业务逻辑生成model的地方 3、HandlerAdapter:DispatcherServlet通过HandlerAdapter调用controller 4、HandlerInterceptor:拦截器 该接口提供after postHandle preHandle 三个方法,调用controller前后使用 5、HandlerMapping:前端控制器与controller映射关系的类 6、HandlerExecutionChain: preHandle->Controller method->postHandle->afterCompletion的执行链 7、ModelAndView:model的具体表现 8、viewResolver:视图解析器,决定需要用哪个视图来进行视图的呈现。
    查看全部
  • 具体的过程如下: Request-->DispatcherServlet-->HandlerMapping(配置的,找到了需要调用的Controller和HandlerInterceptor,这个东西可以整体称为Handler/HandlerAdapter)-->DispatcherServlet-->Handler/HandlerAdapter(返回了ModelAndView)-->DispatcherServlet-->ViewResolve(视图解析器,告诉DispatcherServlet访问哪个视图)-->View(DispatcherServlet将之前返回的ModelAndView填充到视图中)-->Response
    查看全部
  • Maven 1.POM:xml文件,可通过配置来完成依赖管理 2.依赖管理 依赖:A直接依赖B、C,间接依赖D、E(传递依赖)。 /WEB-INF/lib:存放项目依赖的jar包。 maven:在POM配置依赖项,提供依赖管理、传递管理,可自动载入需要的依赖包。 3.maven坐标:groupId、artifactId、version、packaging(可缺省,默认jar
    查看全部
    4 采集 收起 来源:Maven介绍

    2017-02-15

  • 一个超级快的镜像仓库 <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror>
    查看全部
    4 采集 收起 来源:Maven的配置

    2018-03-22

  • 整合Spring,在web.xml中加入Spring相应配置 WebApplicationContext(s)是ContextLoader加载的公共组件如:service 存在多个DispatcherServlet,分发不同的请求 springmvc.xml中 <context:annotation-config/> //启用Spring基于annotation的DI <context:component-scan> //只管理Controller类 <context:include-filter type="annotation" expression="org.springframework.steretype.Controller"/> </context:component-scan> //默认配置HandlerMapping <mvc:annotation-driver/>//将请求参数绑定到控制器参数 <mvc:resources mapping="/resources/**" location="/resources/">//静态资源配置 //配置ViewResolver,InternalResourceViewResolver需要放在最后 Spring上下文相关的配置文件: <context:annotation-config/> //启用Spring基于annotation的DI <context:component-scan> //过滤Controller类,因为被其他springmvc管理着 <context:exclude-filter type="annotation" expression="org.springframework.steretype.Controller"/> </context:component-scan>
    查看全部
  • Maven安装并测试步骤: 1、下载并解压meaven.zip(百度谷歌搜索Maven); 2、配置环境变量, 名字M2_HOME ,值是meaven安装目录; 3、path:%M2_HOME%\bin;; 4、测试cmd:mvn -version。
    查看全部
    4 采集 收起 来源:Maven的安装

    2016-05-18

  • 4.Controller的方法中需要接受一个Spring MVC提供的MultipartFile接口作为方法的参数.该参数接收前台表单type为file提交的对象.使用@RequestParam注解指明参数,那么Spring就会自动将表单传递过来的对象的类型转换为MultipartFile类型. MultipartFile中提供了getName()、getSize()、getByte() getContentType()、isEmpty()、getInputStream()、getOriginalFilename()方法来访问文件. getOriginalFilename()方法是获取最初文件名,即本地文件名. 5.在Controller方法中使用FileUtils下的copyInputStreamToFile(InputStream in,File file)方法来完成文件的拷贝.第一个参数是文件拷贝源的输入流,直接使用MultipartFile下的getInputStream()方法.第二个参数是文件将要保存的位置. @RequestMapping("/doUpload") public String doUpload(@RequestParam("file") MultipartFile file){ if(!file.isEmpty()){ FileUtils.copyInputStreamToFile(file.getInputStream(),new File("E://",file.getOriginalFilename())); } return "success" }
    查看全部
  • mvn archetype:generate -DgroupId=imooc-arthur -DartifactId=spring-mvc-study -DarchetypeArtifactId=maven-archetype-webapp
    查看全部

举报

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

微信扫码,参与3人拼团

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

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