圍繞JavaWeb相關技術從三方面全面、深入地進行了闡述。首先介紹前端知識,即在JavaWeb開發中涉及的一些基本知識,包括Web請求過程、HTTP、DNS技術和CDN技術。
其次深入介紹了Java技術,包括I/O技術、中文編碼問題、Javac編譯原理、class文件結構解析、ClassLoader工作機制及JVM的內存管理等。最后介紹了Java服務端技術,主要包括Servlet、Session與Cookie、Tomcat與Jetty服務器、Spring容器、iBatis框架和Velocity框架等原理介紹,並介紹了服務端的一些優化技術。
本書不僅介紹這些技術和框架的工作原理,而且結合示例來講解,通過通俗易懂的文字和豐富、生動的配圖,讓讀者充分並深入理解它們的內部工作原理,同時還結合了設計模式來介紹這些技術背后的架構思維。