博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何编写dao_servlet容器处理请求资源路径_路径匹配
阅读量:4305 次
发布时间:2019-05-27

本文共 786 字,大约阅读时间需要 2 分钟。

如何编写dao_servlet容器处理请求资源路径_路径匹配

1.dao

  如何写一个dao?

    step1,Entity类

    step2,DAO接口

    step3,DAO实现

    step4,工厂类

   工厂是一个设计模式(所谓设计模式,是为了解决一类相同或相似问题提出的一套解决方案,并且会对这个解决方案命名,比如工厂就是一个常用的设计模式)。

   工厂为调用者提供符合接口要求的对象(这个对象一般称为产品),这样做的好处是,调用者不用了解对象的创建细节,这样,当对象的创建过程发生改变,不会影响到调用者。

2.servlet容器如何处理请求资源路径?

  比如,在浏览器地址栏输入

      http://ip:port/web04-3/abc.html

  step1,容器依据应用名("/web04-3")找到应用所在的文件夹。

  step2,容器默认为调用的是一个servlet,去web.xml查找有没有一个和"/abc.html"匹配的servlet。

      (1)精确匹配

          <url-pattern>/abc.html</url-pattern>

      (2)通配符匹配

           使用"*"匹配0个或者多个字符,比如

              <url-pattern>/*</url-pattern>

       (3)后缀匹配

            使用"*."开头(没有‘/’),后接多个字符,比如

              <url-pattern>*.do</url-pattern>

           会匹配所有以.do结尾的请求。

  step3,如果没有匹配的servlet,则容器会查找相应的文件。

3.一个servlet处理多种请求?

  step1,使用后缀匹配模式,比如

    <url-pattern>*.do</url-pattern>

  step2,分析请求资源路径,然后依据分析的结果分别进行不同的处理。

    //获取请求资源路径

    String uri = request.getRequestURI();

转载地址:http://hwrws.baihongyu.com/

你可能感兴趣的文章
二叉搜索例子
查看>>
VS2012 调试Web项目 遭遇 HTTP 错误 500.23 - Internal Server Error
查看>>
kindeditor富文本编辑器的使用
查看>>
Android Material风格的应用(五)--CollapsingToolbar
查看>>
Swift - 制作一个录音机(声音的录制与播放)
查看>>
iOS - NSLog的使用方法
查看>>
树线段poj 3264 Balanced Lineup(线段树)
查看>>
指令平台Sublime Text 手冊-java教程
查看>>
链表List
查看>>
二叉树漫游:递归技术
查看>>
zlib 交叉编译
查看>>
【程序设计基础】第二章 通过计算机解决问题的方法
查看>>
bootstrap修改勾选样式
查看>>
Consul 入门
查看>>
xenserver 上传centos6.8镜像
查看>>
JavaScript高级程序设计3 阅读理解笔记
查看>>
动态规划-爬楼梯问题java实现
查看>>
[Qt 踩坑] 设置背景就卡退 报错 异常结束或者crashed 0xFFFFFFFF
查看>>
通过ProGet搭建一个内部的Nuget服务器
查看>>
diy文件系统上创建文件的流程
查看>>