读《How Tomcat Works》随记1
来源:互联网 发布:淼说大数据精准营销 编辑:程序博客网 时间:2024/05/17 01:03
可能书有点过时,但是里面的内容对我来说启发还是非常大。
之前一直不能理解,为什么在传输层之上还有层应用层。读到第16页时想通了。tcp传输用来交互的是两个流(inputstream、outputstream),对于真正的应用而言使用不是特别方便。应用层对传输层这两个流进行了封装,封装成了request 和 response两个实体。这样做就我能感觉到的好处首先就是方便,这也是面向对象要比面向过程更高级的地方。像如果说访问的目标文件不存在(这很常见),如果每次都对io流进行判断,那么为什么不抽取成一个当目标不存在时返回错误信息的方法呢。(对于http而言)第二点就是减少网络的连接,将tcp的连接传递信息(一段时间内始终保持连接)改变为按次数进行信息的传递(每次发送请求时进行连接,返回数据后连接断开),这样大大减轻了服务器端的压力。
初次涉及这方面的编程,可能有不对的地方,欢迎大家指正。
阅读全文
0 0
- 读《How Tomcat Works》随记1
- 读《How Tomcat Works》随记2
- How Tomcat Works 1
- how tomcat works - 1
- How Tomcat Works 1
- How Tomcat works (1)
- How Tomcat Works读书笔记1
- How Tomcat Works 2
- Books - How Tomcat works
- How Tomcat Works 5
- How Tomcat Works 9
- How Tomcat Works 6
- How Tomcat Works 8
- How Tomcat Works 11
- How Tomcat Works 12
- How Tomcat Works 13
- How Tomcat Works 14
- How Tomcat Works 16
- 数据结构之线性表
- Spring Cloud构建微服务架构:服务消费(Ribbon)【Dalston版】
- Logistic回归实战篇之预测病马死亡率(二)
- python如何将字符串里有数字和文字怎么提取数字
- [C#]读取当前项目中的图片Image.FromFile
- 读《How Tomcat Works》随记1
- HDOJ2060_Snooker
- python高效编程技巧13(如何在线程之间实现事件通知)
- 深入多态—虚表指针
- 九九乘法表
- VMware Vsphere 6.0安装部署 (一) 总体部署架构
- Aspen中物性方法选择
- 处理大数字精确精度BigDecimal计算
- Java之MySQL数据库连接--JDBC驱动代码封装