深入分析java web技术内幕这本书怎么样

Python015

深入分析java web技术内幕这本书怎么样,第1张

本书的整体感觉不错,基本上是从基本原理介绍出发的。适合互联网技术爱好者阅读,也可以作为技术架构参考书籍。本书不仅是介绍了基本知识和原理,很多东西作者是站在系统架构的原理出发的,所以对爱好系统架构的读者是很有帮助的。

本书的主要特点是“图文并茂,有图,有事实,有真相”,阅读起来不枯燥,晦涩。在试读的第一章我数了一下一共就有19张图片。本书同时也是深入实战的一本参考书。本文有很多实战内容,读者可以去实战。因而本书是一本理论与实践紧密结合的书籍。

第一章的主题是:深入WEB请求过程

作者分别从以下几个方面做了深入介绍:

1.1 B/S网络架构基本概念

这一小节介绍了B/S的基本架构概念,阐述了B/S的架构优势,但是最后缺少一点

“画龙点睛”之笔:B/S架构模式解决了application平台依赖性,使得应用基于浏览器,实现了应用的互联互通互用。

1.2 如何发起一个请求

这一小节介绍了HTTP请求的技术基础,socket通信。同时也“与时俱进”介绍了HttpClient的一个例子。这也是本书实战性的体现。

同时也介绍了开发者可以使用的命令。

1.3 HTTP 协议解析

介绍了HTTP 协议解析的整个过程,介绍了HTTP 协议解析的基本数据结构,HTTP的主要状态码。相关HTTP工具。顺便再在此推荐一个不错的工具HttpWatch。

1.4 DNS 域名解析

DNS 域名解析是网络的基础工作。只有域名解析成功才能获得相关请求对应的应用。

本节介绍了域名解析的全过程,域名解析跟踪,域名缓存清空,域名解析的常用方式。域名解析过程作者介绍的非常详细,可谓是:“深入浅出”。

1.5 CDN 工作机制

CDN(Content Delivery Network),CDN是现在大数据时代互联网应用的一重要组成部分。是一把利器。

在大数据时代,我们不可能将我们的所有资源都放到一台或几台机器上,这时分布式计算,分布式存储就成了一个关键和难点。CDN将一些静态资源集中管理起来,减轻了主机负担。在这里作者也谈到了CDN对于应用的可扩展,安全性,可响应, 可靠性及性能的意义与作用。实际上CDN是RIA应用的技术架构基础。本节也谈到了“负载均衡”的主要方法及相关方法。

这里在排版上有点不足:在介绍硬件负载均衡之后可以附上相关图片,本书把图片放到了一起。但也无大碍。

要是深入学习的话,看看下面基本把

The Java Ee Architect's Handbook: How to Be a Successful Application Architect for Java Ee Applications

Java EE 7 Recipes: A Problem-Solution Approach

Java Concurrency in Practice

Java Performance

找资源不易,地址如下:

http://124.14.12.80/ws.cdn.baidupcs.com/file/a0aa5592cdeccaa115bfbab68780a523?bkt=p2-qd-11&xcode=56310bf11e05419464f2ca81d9bf63c0b91ee50f68ec2cb5ae97ca166f54709c&fid=3629241177-250528-227940166344250&time=1428394798&sign=FDTAXERLBH-DCb740ccc5511e5e8fedcff06b081203-4hmereXzNX03lbkgMzxAvJLmZ2s%3D&to=cb&fm=Qin,B,G,ny&sta_dx=124&sta_cs=28&sta_ft=pdf&sta_ct=6&newver=1&newfm=1&flow_ver=3&sl=80347212&expires=8h&rt=sh&r=652662376&mlogid=1178113708&vuk=353392685&vbdid=2058270349&fin=%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90Java%20Web%E6%8A%80%E6%9C%AF%E5%86%85%E5%B9%95.pdf&fn=%E6%B7%B1%E5%85%A5%E5%88%86%E6%9E%90Java%20Web%E6%8A%80%E6%9C%AF%E5%86%85%E5%B9%95.pdf&wshc_tag=0&wsts_tag=5523932e&wsid_tag=dc70f103&wsiphost=ipdbm