简单分析 HttpServletRequest 是个什么鸡儿

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

 

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

 

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

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

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

 

转载于:https://www.cnblogs.com/lyc88/articles/11101355.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值