深入分析Java Web技术内幕PDF电子书 [100MB]
- java
- 更新时间:2020-09-02 22:01:04
简介 《深入分析Java Web技术内幕》围绕JavaWeb相关技术从三方面全面深入地进行阐述。首先介绍前端知识,主要介绍JavaWeb开发中涉及的一些基本知识,包括Web请求过程、HTT...
《深入分析Java Web技术内幕》围绕JavaWeb相关技术从三方面全面深入地进行阐述。首先介绍前端知识,主要介绍JavaWeb开发中涉及的一些基本知识,包括Web请求过程、HTTP协议、DNS技术和CDN技术。其次深入介绍Java技术,包括I/O技术、中文编码问题、Javac编译原理、class文件结构解析、ClassLoader工作机制及JVM的内存管理等。最后介绍Java服务端技术,主要包括Servlet、Session与Cookie、Tomcat与Jetty服务器、Spring容器、Ibatis框架和Velocity框架等原理介绍。
这本书可以为java学习者提供一个很好的技术学习方向。作者从最基本的java web的http协议讲起,然后讲解了在java web开发过程中比较影响应用性能的I/O问题,其中讲到的NIO,正是从这里让我意识到了原来还有这么好的I/O解决方案,接着从java字节码结构、类加载机制、java内存模型、内存管理等等方面来走进JVM的世界,不过个人觉得这部分内容过于简略,但是能将这么复杂的知识点用这么清晰的脉络娓娓道来,可见作者功底。剩下的就属于是java Servlet的范畴,从Servlet的工作机制到Servlet容器的实现,然后给出时下比较火的MVC架构的常用框架Spring myiBatis等等。整本书我觉得还是比较适合作为一个技术学习的方向指南来阅读。
目录 · · · · · ·
第1章 深入Web请求过程 1第2章 深入分析Java I/O的工作机制 25
第3章 深入分析Java Web中的中文编码问题 60
第4章 Javac编译原理 87
第5章 深入class文件结构 120
第6章 深入分析ClassLoader 工作机制 154
第7章 JVM体系结构与工作方式 178
第8章 JVM内存管理 196
第9章 Servlet工作原理解析 241
第10章 深入理解Session与Cookie 261
第11章 Tomcat的系统架构与 设计模式 282
第12章 Jetty的工作原理解析 313
第13章 Spring框架的设计理念与 设计模式分析 330
第14章 Spring MVC工作机制与 设计模式 360
第15章 深入分析Ibatis框架之系统 架构与映射原理 378
第16章 Velocity工作原理解析 394
第17章 Velocity优化实践 424