问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Tomcat7中一次请求处理的前世今生Socket连接转换成内部请求对象

发布网友 发布时间:2023-08-08 04:29

我来回答

1个回答

热心网友 时间:2023-09-20 10:22

首先呢,这个问题其实不底层,如果题主学过“计算机网络”方面的课程,你就明白http其实就是tcp/ip的一种,通过套接字也就是socket通信,那么HTTP请求呢也就是通过它去连接。那么关于“Tomcat服务器通过什么来接受这些字节序列”这个问题很好回答,就是socket编程。
其次,在java中很容易实现socket编程,jdk中已经提供了好了网络编程相应的包。所以题主要写一个类似Servlet的东西,其实你想表达的意思是Servlet容器。Servlet是一种标准,Request也是Servlet标准中的一种,题主不可能自己去写,也没用必要,因为其本身都是接口,并不负责网络连接和接收请求,“Servlet将HTTP请求封装成Request对象”这种说法并不成立,而是Servlet容器负责把http request封装成Servlet中的Request对象。
所以关系可以简单概括,Tomcat是Servlet容器,封装好了Socket,负责通信(包括请求和响应);Servlet是一套标准,由很多java接口和抽象类组成,包括Request、Response、Session接口及其他标准接口。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
康佑人生骗人的吗?重疾赔付次数是多少? ...的消息的声音很好听,现在想把我的QQ变成那个声音,怎么弄 我的QQ上线,或者来个消息的时候,提示声音非常不好听?怎么换? 康佑人生骗人的吗?重疾赔付次数是多少? 网吧里有种qq消息声音挺好听的,不知道叫什么名字,在哪里可以找到?_百度... ...的消息的声音很好听,现在想把我的QQ变成那个声音,怎么弄 我的QQ上线,或者来个消息的时候,提示声音非常不好听?怎么换? 网吧里有种qq消息声音挺好听的,不知道叫什么名字,在哪里可以找到?_百度... 租房合同纠纷要怎么解决 有联想S660的人进来 汽修专业和新能源专业的区别? 新能源汽车技术和新能源汽车工程有啥差别? 新能源装备技术和新能源汽车技术的区别?哪种更有前途一点? 学校招生新能源汽车工程技术和新能源汽车技术有啥区别? 考北大有多难 男孩一岁四个月的身高 win10不能从应用商店下载东西,一直是正在下载 无锡光华学校普高和国际高中有什么不一样 无锡光华高级中学升学率 无锡光华高中怎么样 光华高中无锡好不好 2023年湖北高考考试时间 江苏省有多少国际高初中学校 五十岁中年男子,因朋友之间喝酒而死亡,应陪尝命多少钱? 北京交通大学金融专硕值得考吗?和首经贸、北工商相比哪个更好一些? 对比 北京工商大学和首都经贸大学 首经贸、北工商和西南财经大学会计专业哪个就业形势好? 我想学会计学和财务管理,首经贸和北京工商大学哪个好些?哪个学校的学生进四大会计所的多? 上海大学中外合办需要口语吗 筷子为什么会粘住? 为什么有些专业成为“天坑”专业? 大学的这几个专业为何称为天坑专业? 西南财经大学学费多少 西安翻译学院排名全国第几 人行资格复审过不去的人多么 北京工业大学是个什么样的大学呢? 洪都航空股吧洪都航空股吧股票 洪都航空未来走势预测?洪都航空股票近半年的走势图?洪都航空发行a股价多少? 今天洪都航空走势?洪都航空股票KDJ指标分析?洪都航空最新持股情况? 600kg是多少 轮毂上5x114.3 600kg什么意思? 西安丁准锦城校区和荣耀校区一样吗 西安北站到丁准荣耀校区怎么走 武汉学院软件工程专业怎么样?好就业吗? 女朋友说现在不方便收鲜花,是什么意思? band饭圈是什么意思 电磁炉中的1510整流桥坏了可不可以用2510的代替 电磁炉扁桥15O8可用什么豆型号代替 北京高考今年理科600分整,能上哪些北京的大学(最好是211) 长春430分能上哪个学校