保健励志美文体育育儿作文
投稿投诉
作文动态
热点娱乐
育儿情感
教程科技
体育养生
教案探索
美文旅游
财经日志
励志范文
论文时尚
保健游戏
护肤业界

Http请求是怎么样SpringMVCTomcat如何完成介

  都SpringMVC了为什么还要学Servlet?
  今天面试一个工程师,tomcat、springmvc都懂,基础还不错,最后问了这个故障:SpringMVC、Tomcat是怎样完成一次Http请求的?能回答说tomcat把请求分配给springmvc,具体业务逻辑由springmvc执行,听着有些含糊。其实这个故障只是把各自独立的内容整合在一起问而已,就把面试者难住了。要回答这个故障并不难。
  首先,我们来看看Tomcat、SpringMVC各自的定位和职责。
  Tomcat和SpringMVC的职责
  Tomcat:TheApacheTomcatsoftwareisanopensourceimplementationoftheJavaServlet,JavaServerPages,JavaExpressionLanguageandJavaWebSockettechnologies。
  SpringMVC:Spring推出的基于Servlet标准的MVC框架实现。
  正是因为上面的定义,程序员经常把Tomcat是一个Servlet容器,其实Tomcat实现的功能比这个要更多一些。
  由上面两个的职责描述,可以看出SpringMVC和Tomcat的结合点是Servlet。其实SpringMVC的DispatchServlet实现了HttpServlet,那么SpringMVC在Tomcat看来,其实就是一个Servlet。
  Tomcat和Servlet的工作原理
  Tomcat作为Servlet容器,当然也可以当作web服务器直接运用,负责把接收和返回http请求。
  Tomcat和Servlet工作原理
  下面,我们通过一个更细致的时序图来看一下具体工作过程:
  Tomcat和Servlet时序图
  从上图我们看出一个Http的具体处理流程:
  Web客户向Servlet容器(Tomcat)发出Http请求
  Servlet容器分析客户的请求信息
  Servlet容器创建一个HttpRequest对象,将客户请求的信息封装到这个对象中
  Servlet容器创建一个HttpResponse对象
  Servlet容器调用HttpServlet对象的service方法,把HttpRequest对象与HttpResponse对象作为参数
  传给HttpServlet对象
  HttpServlet调用HttpRequest对象的有关方法,获取Http请求信息
  HttpServlet调用HttpResponse对象的有关方法,生成响应数据
  Servlet容器把HttpServlet的响应结果传给Web客户
  Tomcat下Servlet的配置文件:web。xml
  web。xml的作用是配置Http和Servlet之间的映射关系、filter、context参数等。这样通过这份约定的配置文件,Tomcat可以把Http请求映射到不同的Servlet实例上。所以,在Servlet时代的web。xml中,会有很多的项配置。
  SpringMVC的改变
  我们上面说过,SpringMVC也是Servlet的实现,只不过SpringMVC增加了一个DispatchServlet,所有的http请求都是映射到这个Servlet上,请求进入到这个Servlet中之后,就算进入到了框架之中了,由这个Servlet来统一的分配http请求到各个Controller,接下来的事情大家就清楚了。
  PS:最后给大家几个建议:
  很多人问我都SpringMVC了,为什么还需要学习Servlet,这篇文章如果能加副标题,我就会把它加上。嗯,我就把定为标题算了。
  技术的学习一定要细心一点,多提问,举个例子,http服务器、web服务器、应用服务器,这些大家常常用到的名字,到底有什么分别。
  所学知识,要多想一点,尤其是现在,很多同学都是通过微信号这些一篇一篇的文章学的,甚至不怎么学,直接百度来的,那么要注意把点连成线,把线扩成面。

香奈儿gabrielle手袋怎么搭配?chanelgabrichanel香奈儿全新推出的gabrielle手袋最近在时尚界特别火,很多人应该也都看到了这款包。今天5号网小编来给大家讲讲香奈儿gabrielle手袋怎么搭配?chanelg……劳力士真的是最保值的手表吗?大部分的时候,不是。腕表保值这个事就跟货币是否保值一样,长期来看都是要贬值的。只有少数稀缺的表款,才有保值增值的可能性。什么样是稀缺?就是凤毛麟角般的存世量。……五万元左右颜值高的多功能计时腕表有哪些?【导读】有很多表友喜欢多功能计时腕表,这无可厚非,多功能计时腕表本身颜值就比较高,具备机械的复杂之美,这些优点是简单的大三针给不了的,应表友的要求我们罗列一些多功能腕表。……从大棉衣到时尚单品,羽绒服销售量价齐升天气越来越冷,羽绒服又成了当季必备单品。然而,今年要下手新买一件羽绒衣,也许会是一个艰难的决定。记者走访市场发现,一件普通的羽绒服就得近千元,如果是潮牌就得千元,价格蹭蹭往上涨……女生白色t恤怎么挑选白色t恤挑选3技巧能在时尚潮人喜新厌旧的衣柜中默默走过好几季,白T的厉害之处想必大家都懂。不过越素的单品质感显得越重要,并不是随便一件白T都能穿出潮人高大上的品味,如果妳也有这个困扰,不妨听听维……昆仑玉和和田玉的区别价值有一定差距昆仑玉这种玉石现在还是蛮普遍的,昆仑玉的镯子也是非常好看的,不过很多人会拿它与和田玉做比较,我们来看看昆仑玉和和田玉有哪些区别吧。昆仑玉和和田玉的区别首先看产量,目前和田……耐克詹姆斯16偏码吗正常码数购买即可詹姆斯16的码数还是很标准的,按正常码数买就可以了,不过如果喜欢包裹性比较紧一点的可以买小半码,在实战的时候会更加贴合自己的脚部。詹姆斯16偏码吗按照平时穿的尺码来说的话……colette与birkenstock联名限量版arizon最近colette与birkenstock这两大品牌联手推出了一款限量版拖鞋,这双拖鞋设计的非常好看,上脚特别酷,很有这两大品牌的特色和风格,值得期待。下面5号网小编给大家讲讲……过敏性肌肤的艰难美容洗脸路因为是过敏性肌肤,每年秋冬过敏对我来说都是日常,今年可能因为没有工作,这个秋冬安稳度过,实在是意外之喜。不过作为日常在家不能敷面膜,只能日常护肤保养的我来说,美容院的洗脸保养成……vetements与reebok锐步联名socktraine最近vetements与锐步联名推出了VetementsxReebokSockTrainer袜子鞋,这双鞋子设计的跟巴黎世家袜子鞋风格有点像,预计将成为新一波街拍爆款,特别时尚……春天穿什么长裙好看?这几款助你魅力激增长裙是很多女生在开春都很喜欢的款式,穿着特别的有女人味,给人一种很优雅的感觉,看上去很舒服。下面5号网小编给大家讲讲春天穿什么长裙好看?春天穿什么长裙好看听说裙子要够长才……蚕丝被适合什么季节盖?蚕丝被适合什么时候盖?蚕丝被是柔软透气良好的被子,能减轻人体睡眠时的压力,有效预防风湿、皮肤炎、关节炎等多种疾病。那么蚕丝被适合什么季节盖?蚕丝被适合什么时候盖?蚕丝被适合什么季节盖蚕丝……
显脸小的帽子,渔夫帽不要错过,时尚百搭十分的有特色配饰点缀下的时尚潮流,可以让整身穿搭看起来更加的高级。而且当你的搭配有些平庸俗落的时候,加入的一件配饰,可以巧妙的给你的搭配,增添一道亮色。在各种各样的配饰中,帽子越来越……除螨祛痘一皂多用,你需要的美容皂大家都知道人是从一出生就需要洗脸、洗澡的,以前人们用一块肥皂洗衣服、洗身体,甚至洗脸,虽然洗得很干净,可是洗过之后皮肤干燥脱皮,并不适用于肌肤,目前市面上出现一款集中洗澡和洗脸……10位素颜走红毯的欧美女明星,看起来绝对惊艳1。艾莉西亚凯斯艾丽西亚是不化妆运动的成员,经常不化妆出现在活动和杂志封面上。我希望这是一场革命,凯斯说,因为我不想再掩饰了。2。詹妮弗加纳这位女演员支持艾丽……过期的洗发水还能用吗?当然可以,只是不是洗头,而是这样用洗发水过期后,如果继续使用,不仅起不到洗发、护发、养发的作用,还会造成毛囊受损,使头发变得干枯毛躁、发黄脆弱,严重的话还可能会导致大量的脱发情况。因为洗发水中含有一定的化……ajostuido是什么牌子?ajostuido是什么档次?ajostuido是来自韩国的一个时尚潮牌,这个牌子目前还比较小众,但是已经有很多明星率先穿过了,非常有个性。下面5号网小编给大家讲讲ajostuido是什么牌子?ajostu……关于冷白养成,我都做了些什么作为经常被别人夸白的人,也经常会被问到怎样美白维持肤色的,就来跟大家聊一聊我的经验和日常首先,肤色是有基因决定的,只能尽量做到保持蕞白的肤色,毕竟跨越人种也不太可能。七分……选择卫衣时应该注意哪些事项?卫衣是一款百搭的服装单品,穿在身上既时尚又舒适,一年到头基本都可以穿,就算夏季现在也有薄款的卫衣款式,但是就算是再百搭的衣服也有需要注意的地方,不然在款式选择或者搭配上出现差错……revengestorm闪电鞋品牌将要开实体店?revengRevengexStorm就是今年在杨幂穿了之后迅速火起来的那双闪电鞋的品牌,这个牌子的创始人最近宣布将要开设PopupStore,让不少粉丝都非常振奋。下面5号网小编给大家讲……不是吧!伪素颜眼妆神器你还没有?眼线胶笔眼线液笔这是个什么神仙搭配!我一直在用的就是图上这两支,unny眼线胶笔和芭集眼线液笔眼线胶笔画内眼线晕妆太快(看程姐视频学到的),就用它画下至了,没想到用……七夕超级补贴!雅诗兰黛兰蔻,限时直降又到了一年一度的七夕,不管是热恋中的情侣,还是老夫老妻,节日的仪式感可不能少。美妆组精心挑选了许多浪漫的礼物,给TA一个惊喜,打造彼此的美好回忆。相信这些让人无法抗……衬衫干洗还是水洗?最好是在家手洗衬衫的清洗方式是非常的重要的,尤其是一些比较贵的衬衫,一定要严格按照吊牌上面的清洗方式来洗,不然很容易洗坏。下面5号网小编给大家讲讲衬衫干洗还是水洗?衬衫干洗还是水洗最好……airjordan6cny中国年配色多少钱?这款airjordan6cny中国年配色虽然已经是曝光了很长时间了,但是一直没有公布发售价,让很多粉丝都等的心痒痒。下面5号网小编给大家讲讲airjordan6cny中国年配色……
友情链接:易事利快生活快传网聚热点七猫云快好知快百科中准网快好找文好找中准网快软网