JavaEE框架技术(SpringMVC+Spring+MyBatis)课件06SpringMVC-第一个程序.pptx

JavaEE框架技术(SpringMVC+Spring+MyBatis)课件06SpringMVC-第一个程序.pptx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
框架程序设计(Java)第8章 SpringMVC框架1搭建第一个SpringMVC程序8.1学习目标13springMVC框架的运行流程认识springMVC框架2搭建第一个使用springMVC框架的程序8.1.1认识spring框架-springMVC来了springMVC是一款优秀的MVC应用框架,目前主流的MVC框架之一spring3.0后全面超越struts2,成为最优秀的MVC框架springMVC通过一系列MVC注解,使得普通javabean成为处理请求控制器,无需关联任何接口支持REST风格的URL请求采用松耦合可插拔组件结构,比其他MVC框架更具备扩展灵活性8.1.2第一个springMVC程序软件工程系本科课件框架程序设计java例子2:使用springMVC在页面上打印出HelloWorld8.1.2第一个springMVC程序软件工程系本科课件框架程序设计java步骤1在eclipse中新建Dynamic Web Project项目,项目命名为springmvc_demo,项目结构如下图:8.1.2第一个springMVC程序软件工程系本科课件框架程序设计java步骤2:加入springMVC的jar包若省事儿的话,之前spring框架所有jar加入的话,则无需加入,否则,将最少加入以下几个commons-logging-xxx.jarspring-aop-xxx.jarspring-beans-xxx.jarspring-context-xxx.jarspring-core-xxx.jarspring-expression-xxx.jarspring-web-xxx.jarspring-webmvc-xxx.jar注:本课使用的版本为第一个springMVC程序软件工程系本科课件框架程序设计java步骤3:配置DispatcherServlet上节课我们搭建的简易MVC框架(jsp+servlet+javabean)其中servlet是控制器,用来接受用户的http请求在SpringMVC中,本质也是通过servlet接受用户的请求的,这个核心servlet是org.springframework.web.servlet.DispatcherServletDispatcherServlet是springMVC框架的核心,本身主要职责是分派调度,将接收到的用户请求转发给不同的controller因此,需要将该servlet配置到web.xml中,如下:8.1.2第一个springMVC程序软件工程系本科课件框架程序设计java步骤3:在 web.xml添加 SpringMVC的配置该步骤的目的是启动时自动加载该框架servletservlet-namespringmvc/servlet-nameservlet-classorg.springframework.web.servlet.DispatcherServlet/servlet-classinit-paramparam-namecontextConfigLocation/param-nameparam-valueclasspath:spring-mvc.xml/param-value/init-paramload-on-startup1/load-on-startup/servletservlet-mappingservlet-namespringmvc/servlet-nameurl-pattern//url-pattern/servlet-mapping8.1.2第一个springMVC程序软件工程系本科课件框架程序设计java说明:1、DispatcherServlet主要有两个作用:(1)接受所有用户请求(2)加载springmvc配置文件2、load-on-startup:(1)当值为0或者大于0时,表示tomcat在应用启动时就加载这个servlet(2)当是一个负数时或者没有指定时,则表示用户第一次请求的时候加载该servlet3、servlet-mapping用户配置servlet接受用户的哪些请求,url-pattern//url-pattern表示接受所用请求6.1.2第一个springMVC程序软件工程系本科课件框架程序设计java步骤3’:在 web.xml添加 SpringMVC配置的前面增加一个过滤器,用于支持中文,以免乱码filterfilter-nameencodingFilter/filter-namefilter-classorg.springframework.web.filter.CharacterEncodingFilter/filter-classinit-paramparam-nameencoding

您可能关注的文档

文档评论(0)

autohhh + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档