深入分析Java Web技术内幕(修订版) PDF 高清电子书 免费下载 完整版 在线阅读- 高飞网
深入分析Java Web技术内幕(修订版)

深入分析Java Web技术内幕(修订版)

许令波
Java
浏览人数:574 在读人数:8
  
《深入分析Java Web技术内幕(修订版)》新增了淘 宝在无线端的应用实践,包括:CDN 动态加速、多终端化改造、 多终端Session 统一 ,以及在大流量的情况下,如何跨越性能、网络和一个地区的电力瓶颈等内容,并提供了比较完整的解决方案。
《深入分析Java Web技术内幕(修订版)》主要围绕Java Web 相关技术从三方面全面、深入地进行了阐述。首先介绍前端知识,即在JavaWeb 开发中涉及的一些基本知识,包括Web 请求过程、HTTP、DNS 技术和CDN 技术。其次深入介绍了Java 技术,包括I/O 技术、中文编码问题、Javac 编译原理、class 文件结构解析、ClassLoader 工作机制及JVM 的内存管理等。最后介绍了Java 服务端技术,主要包括Servlet、Session 与Cookie、Tomcat 与Jetty服务器、Spring 容器、iBatis 框架和Velocity 框架等原理介绍,并介绍了服务端的一些优化技术。
《深入分析Java Web技术内幕(修订版)》不仅介绍这些技术和框架的工作原理,而且结合示例来讲解,通过通俗易懂的文字和丰富、生动的配图,让读者充分并深入理解它们的内部工作原理,同时还结合了设计模式来介绍这些技术背后的架构思维。

第1章 深入Web请求过程   
1.1 B/S网络架构概述   
1.2 如何发起一个请求   
1.3 HTTP协议解析   
1.4 DNS域名解析   
1.5 CDN工作机制   
1.6 总结   
第2章 深入分析Java I/O的工作机制   
2.1 Java的I/O类库的基本架构   
2.2 磁盘I/O工作机制   
2.3 网络I/O工作机制   
2.4 NIO的工作方式   
2.5 I/O调优   
2.6 设计模式解析之适配器模式   
2.7 设计模式解析之装饰器模式   
2.8 适配器模式与装饰器模式的区别   
2.9 总结   
第3章 深入分析Java Web中的中文编码问题   
3.1 几种常见的编码格式   
3.2 在Java中需要编码的场景   
3.3 在Java中如何编解码   
3.4 在Java Web中涉及的编解码   
3.5 JS中的编码问题   
3.6 常见问题分析   
3.7 一种繁简转换的实现方式   
3.8 总结   
第4章 Javac编译原理   
4.1 Javac是什么   
4.2 Javac编译器的基本结构   
4.3 Javac工作原理分析   
4.4 设计模式解析之访问者模式   
4.5 总结   
第5章 深入class文件结构   
5.1 JVM指令集简介   
5.2 class文件头的表示形式   
5.3 常量池   
5.4 类信息   
5.5 Fields和Methods定义   
5.6 类属性描述   
5.7 Javap生成的class文件结构   
5.8 总结   
第6章 深入分析ClassLoader工作机制   
6.1 ClassLoader类结构分析   
6.2 ClassLoader的等级加载机制   
6.3 如何加载class文件   
6.4 常见加载类错误分析   
6.5 常用的ClassLoader分析   
6.6 如何实现自己的ClassLoader   
6.7 实现类的热部署   
6.8 Java应不应该动态加载类   
6.9 总结   
第7章 JVM体系结构与工作方式   
7.1 JVM体系结构   
7.2 JVM工作机制   
7.3 总结   
第8章 JVM内存管理   
8.1 物理内存与虚拟内存   
8.2 内核空间与用户空间   
8.3 在Java中哪些组件需要使用内存   
8.4 JVM内存结构   
8.5 JVM内存分配策略   
8.6 JVM内存回收策略   
8.7 内存问题分析   
8.8 实例1   
8.9 实例2   
8.10 实例3   
8.11 总结   
第9章 Servlet工作原理解析   
9.1 从Servlet容器说起   
9.2 创建Servlet实例   
9.3 Servlet体系结构   
9.4 Servlet如何工作   
9.5 Servlet中的Listener   
9.6 Filter如何工作   
9.7 Servlet中的url-pattern   
9.8 总结   
第10章 深入理解Session与Cookie   
10.1 理解Cookie   
10.2 理解Session   
10.3 Cookie安全问题   
10.4 分布式Session框架   
10.5 Cookie压缩   
10.6 表单重复提交问题   
10.7 多终端Session统一   
10.8 总结   
第11章 Tomcat的系统架构与设计模式   
11.1 Tomcat总体设计   
11.2 Tomcat中的设计模式   
11.3 总结   
第12章 Jetty的工作原理解析   
12.1 Jetty的基本架构   
12.2 Jetty的启动过程   
12.3 接受请求   
12.4 处理请求   
12.5 与JBoss集成   
12.6 与Tomcat的比较   
12.7 总结   
第13章 Spring框架的设计理念与设计模式分析   
13.1 Spring的骨骼架构   
13.2 核心组件详解   
13.3 Spring中AOP的特性详解   
13.4 设计模式解析之代理模式   
13.5 设计模式解析之策略模式   
13.6 总结   
第14章 Spring MVC工作机制与设计模式   
14.1 Spring MVC的总体设计   
14.2 Control设计   
14.3 Model设计   
14.4 View设计   
14.5 框架设计的思考   
14.6 设计模式解析之模板模式   
14.7 总结   
第15章 深入分析Ibatis框架之系统架构与映射原理   
15.1 Ibatis框架主要的类层次结构   
15.2 Ibatis框架的设计策略   
15.3 Ibatis框架的运行原理   
15.4 示例   
15.5 Ibatis对SQL语句的解析   
15.6 数据库字段映射到Java对象   
15.7 示例运行的结果   
15.8 设计模式解析之简单工厂模式   
15.9 设计模式解析之工厂模式   
15.10 总结   
第16章 Velocity工作原理解析   
16.1 Velocity总体架构   
16.2 JJTree渲染过程解析   
16.3 事件处理机制   
16.4 常用优化技巧   
16.5 与JSP比较   
16.6 设计模式解析之合成模式   
16.7 设计模式解析之解释器模式   
16.8 总结   
第17章 Velocity优化实践   
17.1 现实存在的问题   
17.2 优化的理论基础   
17.3 一个高效的模板引擎的实现思路   
17.4 优化的成果   
17.5 其他优化手段   
17.6 总结   
第18章 大浏览量系统的静态化架构设计   
18.1 淘宝大浏览量商品详情系统简介   
18.2 系统面临哪些挑战   
18.3 淘宝前台系统的优化历程   
18.4 大浏览量系统的静态改造   
18.5 总结\t462   
看过本书的人还看过