舉報

會員
深入分析Java Web技術(shù)內(nèi)幕
最新章節(jié):
17.6 總結(jié)
本書圍繞JavaWeb相關(guān)技術(shù)從三方面全面深入地進(jìn)行闡述。首先介紹前端知識,主要介紹JavaWeb開發(fā)中涉及的一些基本知識,包括Web請求過程、HTTP協(xié)議、DNS技術(shù)和CDN技術(shù)。其次深入介紹Java技術(shù),包括I/O技術(shù)、中文編碼問題、ClassLoader工作機(jī)制及JVM的內(nèi)存管理等。最后介紹Java服務(wù)端技術(shù),主要包括Servlet、Session與Cookie、Tomcat與Jetty服務(wù)器、Spring容器、iBatis框架和Velocity框架等原理介紹。
目錄(143章)
倒序
- 封面
- 版權(quán)信息
- 專家點(diǎn)評
- 讀者熱評
- 推薦序
- 序
- 第1章 深入Web請求過程
- 1.1 B/S網(wǎng)絡(luò)架構(gòu)概述
- 1.2 如何發(fā)起一個請求
- 1.3 HTTP協(xié)議解析
- 1.4 DNS域名解析
- 1.5 CDN工作機(jī)制
- 1.6 總結(jié)
- 第2章 深入分析Java I/O的工作機(jī)制
- 2.1 Java的I/O類庫的基本架構(gòu)
- 2.2 磁盤I/O工作機(jī)制
- 2.3 網(wǎng)絡(luò)I/O工作機(jī)制
- 2.4 NIO的工作方式
- 2.5 I/O調(diào)優(yōu)
- 2.6 設(shè)計模式解析之適配器模式
- 2.7 設(shè)計模式解析之裝飾器模式
- 2.8 適配器模式與裝飾器模式的區(qū)別
- 2.9 總結(jié)
- 第3章 深入分PP析Java Web中的中文編碼問題
- 3.1 幾種常見的編碼格式
- 3.2 Java中需要編碼的場景
- 3.3 Java中如何編解碼
- 3.4 Java Web中涉及的編解碼
- 3.5 JS中的編碼問題
- 3.6 常見問題分析
- 3.7 總結(jié)
- 第4章 Javac編譯原理
- 4.1 Javac是什么
- 4.2 Javac編譯器的基本結(jié)構(gòu)
- 4.3 Javac工作原理分析
- 4.4 設(shè)計模式解析之訪問者模式
- 4.5 總結(jié)
- 第5章 深入class文件結(jié)構(gòu)
- 5.1 JVM指令集簡介
- 5.2 class文件頭的表示形式
- 5.3 常量池
- 5.4 類信息
- 5.5 Fields和Methods定義
- 5.6 類屬性描述
- 5.7 Javap生成的class文件結(jié)構(gòu)
- 5.8 總結(jié)
- 第6章 深入分析ClassLoader工作機(jī)制
- 6.1 ClassLoader類結(jié)構(gòu)分析
- 6.2 ClassLoader的等級加載機(jī)制
- 6.3 如何加載class文件
- 6.4 常見加載類錯誤分析
- 6.5 常用的ClassLoader分析
- 6.6 如何實現(xiàn)自己的ClassLoader
- 6.7 實現(xiàn)類的熱部署
- 6.8 Java應(yīng)不應(yīng)該動態(tài)加載類
- 6.9 總結(jié)
- 第7章 JVM體系結(jié)構(gòu)與工作方式
- 7.1 JVM體系結(jié)構(gòu)
- 7.2 JVM工作機(jī)制
- 7.3 總結(jié)
- 第8章 JVM內(nèi)存管理
- 8.1 物理內(nèi)存與虛擬內(nèi)存
- 8.2 內(nèi)核空間與用戶空間
- 8.3 Java中哪些組件需要使用內(nèi)存
- 8.4 JVM內(nèi)存結(jié)構(gòu)
- 8.5 JVM內(nèi)存分配策略
- 8.6 JVM內(nèi)存回收策略
- 8.7 內(nèi)存問題分析
- 8.8 實例1
- 8.9 實例2
- 8.10 實例3
- 8.11 總結(jié)
- 第9章 Servlet工作原理解析
- 9.1 從Servlet容器說起
- 9.2 創(chuàng)建Servlet實例
- 9.3 Servlet體系結(jié)構(gòu)
- 9.4 Servlet如何工作
- 9.5 Servlet中的Listener
- 9.6 Filter如何工作
- 9.7 Servlet中的url-pattern
- 9.8 總結(jié)
- 第10章 深入理解Session與Cookie
- 10.1 理解Cookie
- 10.2 理解Session
- 10.3 Cookie安全問題
- 10.4 分布式Session框架
- 10.5 Cookie壓縮
- 10.6 表單重復(fù)提交問題
- 10.7 總結(jié)
- 第11章 Tomcat的系統(tǒng)架構(gòu)與設(shè)計模式
- 11.1 Tomcat總體設(shè)計
- 11.2 Tomcat中的設(shè)計模式
- 11.3 總結(jié)
- 第12章 Jetty的工作原理解析
- 12.1 Jetty的基本架構(gòu)
- 12.2 Jetty的啟動過程
- 12.3 接受請求
- 12.4 處理請求
- 12.5 與Jboss集成
- 12.6 與Tomcat的比較
- 12.7 總結(jié)
- 第13章 Spring框架的設(shè)計理念與設(shè)計模式分析
- 13.1 Spring的骨骼架構(gòu)
- 13.2 核心組件詳解
- 13.3 Spring中AOP特性詳解
- 13.4 設(shè)計模式解析之代理模式
- 13.5 設(shè)計模式解析之策略模式
- 13.6 總結(jié)
- 第14章 Spring MVC工作機(jī)制與設(shè)計模式
- 14.1 Spring MVC的總體設(shè)計
- 14.2 Control設(shè)計
- 14.3 Model設(shè)計
- 14.4 View設(shè)計
- 14.5 框架設(shè)計的思考
- 14.6 設(shè)計模式解析之模板模式
- 14.7 總結(jié)
- 第15章 深入分析Ibatis框架之系統(tǒng)架構(gòu)與映射原理
- 15.1 Ibatis框架主要的類層次結(jié)構(gòu)
- 15.2 Ibatis框架的設(shè)計策略
- 15.3 Ibatis框架的運(yùn)行原理
- 15.4 示例
- 15.5 Ibatis對SQL語句的解析
- 15.6 數(shù)據(jù)庫字段映射到Java對象
- 15.7 示例運(yùn)行的結(jié)果
- 15.8 設(shè)計模式解析之簡單工廠模式
- 15.9 設(shè)計模式解析之工廠模式
- 15.10 總結(jié)
- 第16章 Velocity工作原理解析
- 16.1 Velocity總體架構(gòu)
- 16.2 JJTree渲染過程解析
- 16.3 事件處理機(jī)制
- 16.4 常用優(yōu)化技巧
- 16.5 與JSP比較
- 16.6 設(shè)計模式解析之合成模式
- 16.7 設(shè)計模式解析之解釋器模式
- 16.8 總結(jié)
- 第17章 Velocity優(yōu)化實踐
- 17.1 現(xiàn)實存在的問題
- 17.2 優(yōu)化的理論基礎(chǔ)
- 17.3 一個高效的模板引擎的實現(xiàn)思路
- 17.4 優(yōu)化的成果
- 17.5 其他優(yōu)化手段
- 17.6 總結(jié) 更新時間:2018-12-30 19:22:17
推薦閱讀
- Redis入門指南(第3版)
- Java編程指南:基礎(chǔ)知識、類庫應(yīng)用及案例設(shè)計
- MariaDB High Performance
- Oracle BAM 11gR1 Handbook
- INSTANT OpenNMS Starter
- Building a Quadcopter with Arduino
- Modern JavaScript Applications
- Learning SciPy for Numerical and Scientific Computing(Second Edition)
- IBM Cognos Business Intelligence 10.1 Dashboarding cookbook
- App Inventor 2 Essentials
- 30天學(xué)通C#項目案例開發(fā)
- Python+Office:輕松實現(xiàn)Python辦公自動化
- Docker:容器與容器云(第2版)
- Building a Media Center with Raspberry Pi
- Mastering XenApp?
- Splunk Developer's Guide(Second Edition)
- JavaScript重難點(diǎn)實例精講
- Java入門經(jīng)典
- 軟件測試實驗實訓(xùn)指南
- 物聯(lián)網(wǎng)及低功耗藍(lán)牙5.x高級開發(fā)
- Python機(jī)器學(xué)習(xí)核心算法編程實例
- Performance Testing With JMeter 2.9
- C語言程序設(shè)計
- 互聯(lián)網(wǎng)輕量級SSM框架解密:Spring、Spring MVC、MyBatis源碼深度剖析
- Visual Basic 2008應(yīng)用程序開發(fā)實例精講
- 視界·無界2.0:寫給UI設(shè)計師的設(shè)計書(全彩)
- OpenCV計算機(jī)視覺編程攻略(第3版)
- Oracle ADF Enterprise Application Development:Made Simple(Second Edition)
- R的極客理想:高級開發(fā)篇
- AngularJS Services