简单分析 HttpServletRequest 是个什么鸡儿

总结:作为一个小码农,一直在用  HttpServletRequest ,反正直接注入 就给俺 用了,用了折磨久,今天我就要深入了解一下,他是个什么东东。

 

看 他就是接口,具体实现他不管,一流人才 写接口,具体实现我不管。其实就是解析 http 协议 我找到tomcat 的实现 看下图,其实是个request 对象

 

 看看里面的东东,其实就是 个inputstream 同理 分析 HttpServletResponse 其实就是封装了 outputstream

看了到这里是不是 豁然开朗了,

下面 自己手写 一下 socket 编程 看到没 原理就是这个东东 ,只不过 tomcat 实现的更加完善,比如 Httpsession  就是本地缓存 实现的,它还提供了 多钟实现 8.0 默认 nio ,8.0以下默认 bio 需要改配置 成 nio

 

posted @ 2019-06-28 10:31  川流不息&  阅读(631)  评论(0编辑  收藏  举报