当前位置: 首页 > news >正文

建设银行郑州市自贸区分行网站分类网站怎么做项目

建设银行郑州市自贸区分行网站,分类网站怎么做项目,刘娇娇做网站骗钱的,wordpress需要备案DispatcherServlet DispatcherServlet作用 DispatcherServlet是Spring MVC的核心类#xff0c;也是Spring MVC的流程控制中心#xff0c;也称为Spring MVC的前端控制器#xff0c;它可以拦截客户端的请求。拦截客户端请求之后#xff0c;DispatcherServlet会根据具体规则…DispatcherServlet DispatcherServlet作用 DispatcherServlet是Spring MVC的核心类也是Spring MVC的流程控制中心也称为Spring MVC的前端控制器它可以拦截客户端的请求。拦截客户端请求之后DispatcherServlet会根据具体规则将请求交给其他组件处理。所有请求都要经过DispatcherServlet进行转发处理这样就降低了Spring MVC组件之间的耦合性 Spring MVC执行流程 web.xml中对DispatcherServlet的配置分为两个方面。一是配置Spring MVC的前端控制器二是配置映射的URL路径。 WEB-INF文件夹下默认配置文件命名规则  load-on-startup元素取值 load-on-startup元素取值分为三种情况∶ 如果load-on-startup元素的值为正整数或者0表示在项目启动时就加载并初始化这个Servlet值越小Servlet的优先级越高就越先被加载;如果load-on-startup元素的值为负数或者没有设置则Servlet会在被请求时加载和初始化;如果load-on-startup元素的值为1表明DispatcherServlet会在项目启动时加载并初始化。 Controller注解 Controller注解作用 在Spring MVC框架中传统的处理器类需要直接或间接地实现Controller接口这种方式需要在Spring MVC配置文件中定义请求和Controller的映射关系。当后台需要处理的请求较多时使用传统的处理器类会比较繁琐且灵活性低对此Spring MVC框架提供了Controller注解。使用Controller注解只需要将Controller注解标注在普通Java类上然后通过Spring的扫描机制找到标注了该注解的Java类该Java类就成为了SpringMVC的处理器类。 Spring扫描配置文件范围  Spring MVC的配置文件被加载时Spring会自动扫描com.itheima.controller类包及其子包下的Java类。如果被扫描的Java类中带有Controller、Service等注解则把这些类注册为Bean并存放在Spring中。与传统的处理器类实现方式相比使用Controller注解的方式显然更加简单和灵活。因此在实际开发中通常使用Controller注解来定义处理器类。 RequestMapping注解  RequestMapping注解作用 RequestMapping注解用于建立请求URL和Handler (处理器之间的映射关系该注解可以标注在方法上和类上。下面分别对RequestMapping注解的这两种使用方式进行介绍。 方式一:标注在方法上 当RequestMapping注解标注在方法上时该方法就成了一个可以处理客户端请求的Handler (处理器它会在Spring MVC接收到对应的URL请求时被执行。Handler在浏览器中对应的访问地址由项目访问路径处理方法的映射路径共同组成。 方式二:标注在类上 当RequestMapping注解标注在类上时RequestMapping的value属性值相当于本处理器类的命名空间即访问该处理器类下的任意处理器都需要带上这个命名空间。RequestMapping标注在类上时其value属性值作为请求URL的第一级访问目录。当处理器类和处理器都使用RequestMapping注解指定了对应的映射路径处理器在浏览器中的访问地址由项目访问路径处理器类的映射路径处理器的映射路径共同组成。 RequestMapping注解的属性  1.value属性的两种映射路径标注  使用value属性时可以指定映射单个的请求URL也可以将多个请求映射到一个方法上。在value属性中添加一个带有请求路径的列表就可以将这个请求列表中的路径都映射到对应的方法上。  2.method属性限定处理器映射  method属性可以对处理器映射的URL请求方式进行限定。当请求的URL和处理器映射成功但请求方式和method属性指定的属性值不匹配处理器也不能正常处理请求。 method属性中有多个HTTP请求类型  3.params属性值的定义方式  请求映射方式  请求映射方式的分类 基于注解风格的Spring MVC通过RequestMapping注解指定请求映射的URL路径。URL路径映射常用的方式有基于请求方式的URL路径映射、基于Ant风格的URL路径映射和基于REST风格的URL路径映射。 a.基于请求方式的URL路径映射 上一节中学习到可以使用RequestMapping注解的method属性来限定当前方法匹配哪种类型的请求方式。除了可以使用RequestMapping土解米限疋各尸端的哨求方式之外从Spring 4.3版本开始还可以使用组合汪解完成客尸端请水力式HA民L。组合注解简化了常用的HTTP请求方式的映射并且更好的表达了被注解方法的语义。 Spring MVC组合注解 GetMapping :匹配GET方式的请求。PostMapping :匹配POST方式的请求。PutMapping : 匹配PUT方式的请求。DeleteMapping:匹配DELETE方式的请求。PatchMapping : 匹配PATCH方式的请求。 接下来以GetMapping为例讲解组合注解的用法GetMapping是RequestMapping(method RequestMethod.GET)的缩写使用组合注解替代RequestMapping注解可以省略method属性从而简化代码。GetMapping用法示例代码如下所示。 b.基于Ant风格的URL路径映射  Spring MVC支持Ant风格的URL路径映射所谓Ant风格其实就是一种通配符风格可以在处理器映射路径中使用通配符对访问的URL路径进行关联。Ant风格的通配符有以下3种分别是∶?匹配任何单字符;*匹配0或者任意数量的字符;**匹配0或者多级目录。 Ant风格通配符的路径匹配 映射路径使用多个通配符情况  当映射路径中同时使用多个通配符时会有通配符冲突的情况。当多个通配符冲突时路径会遵守最长匹配原则( has more characters )去匹配通配符如果一个请求路径同时满足两个或多个Ant风格的映射路径匹配规则那么请求路径最终会匹配满足规则字符最多的路径。例如/ant/a/path同时满足/**/path和/ant/*/path匹配规则但/ant/path最终会匹配“/ant/*/path”路径。 c.基于RESTful风格的URL路径映射  RESTful是按照REST风格访问网络资源简单说RESTful就是把请求参数变成请求路径的一种风格。而REST ( Representational State Transfer )是一种网络资源的访问风格规范对了网络资源的访问方式。REST所访问的网络资源可以是一段文本、一首歌曲、一种服务总之是一个具体的存在。每个网络资源都有一个URI指向它要获取这个资源访问它的URI就可以因此URI即为每一个资源的独一无二的标识符。 传统风格与RESTful风格访问URL格式的不同 RESTful风格的基本请求操作 RESTful风格在HTTP请求中通过GET、POST、PUT和DELETE 4个动词对应四种基本请求操作具体如下所示。 GET用于获取资源。POST用于新建资源。PUT用于更新资源。DELETE用于删除资源 RESTful风格四种请求的约定方式  使用RESTful风格的优势  约定不是规范约定是可以打破所以称为RESTful风格而不是RESTful规范。使用RESTful风格的优势在于路径的书写比较简便并且通过地址无法得知做的是何种操作可以隐藏资源的访问行为。 项目结构 项目地址gitee地址
http://www.lakalapos1.cn/news/41313/

相关文章:

  • 做音乐网站的栏目php户外运动产品企业网站源码
  • 网站建设属于什么税目阿里巴巴做国际网站多少钱
  • 长春免费做网站简单的企业网页模板
  • 免费做网站视频建站公司如何月入十万
  • 手机wap网站如何建设wordpress随机文本
  • 现在哪个网站还做白拿做一个网站设计要多少钱
  • 做视频网站需要多大的带宽沧州做网站的公司
  • 做民俗酒店到哪些网站推荐网站如何后台管理
  • 学做网站需要什么软件潜江资讯网免费发布
  • 具有营销型网站的公司有哪些主机屋做网站视频
  • 萧县哪有做网站的免费网站建设软件大全
  • 有利于优化的网站建设那些网站做调查能赚钱
  • 做网站有前途吗浏览器下载大全免费下载
  • 建设网站的一般步骤是在线网站转app
  • 网站留言表格怎么做外包网站开发 收费
  • 滨城区住房和城乡建设局网站军事新闻头条最新军情
  • 网站查询访问域名app制作网站收费吗
  • 重庆网站推广 软件室内设计网站知乎
  • 网站分页符素材网站用什么平台开发
  • seo整站优化哪家好视频拍摄策划方案
  • 宁波seo网站建设费用物联网卡一年服务费多少钱啊
  • 江门企业免费建站施工企业平台
  • 南充网站建设公司合肥知名网站推广
  • 网站现状分析燕郊个人做网站
  • 环保局网站建设方案什么是h5宣传
  • 网易做相册旅游网站东营市信息网官网
  • 重庆做网站的网络公司桂平seo关键词优化
  • 目录网站做外链网站开发规范
  • seo整站优化新站快速排名设计学习网站
  • 宁津 做网站动感技术网站建设