- 深入分析Java Web技術內幕
- 許令波
- 671字
- 2018-12-30 19:21:07
推薦序
經過10多年的發展,Java Web從開發框架到社區都已經很成熟,在這些成熟的框架、工具的幫助下,開發人員的效率得到了很大的提高,但也造成了在原理性、整體性上的相對欠缺,很多人往往知其然、不知其所以然,特別是在解決一些系統問題的時候,不能很好地舉一反三。
舉個例子,我看到一些開發人員在使用Web框架后,基于約定的方法進行業務的代碼實現,但不清楚自己寫的代碼是如何被調用執行的,如果他很清楚Servlet規范,以及看過容器的大致實現過程,對解決問題是很有幫助的。
許令波是我認識的一位很關注原理細節的工程師,同時很樂于分享,會把工作中使用到的技術進行分析并寫成文章,分享給大家。他寫的這本書中涉及的技術正是他自己在實際工作中遇到的問題的學習過程和解決過程的總結。是總結技術所涉及的知識,更是總結如何分析和解決問題的思路,以及這些技術背后的原理,讓你知其所以然。
本書中的內容涉及從HTTP、Servlet、模板渲染、數據層到容器、JVM等Java Web開發的各個方面,這些問題是許令波在日常工作中經常遇到的,我想也是所有Java Web開發人員都會遇到的。本書最大的特點就是讓Java Web開發人員對整個開發過程所涉及技術能有一個完整的脈絡圖,從前端瀏覽器到Java技術再到Java服務端技術,還介紹了實現這些技術用到的設計模式。不僅詳細總結了這些技術的工作原理,而且也結合了很多實際案例來進行闡述,將復雜難懂的技術原理通過時序圖和架構圖的方式展現出來,更加便于讀者理解。可以說掌握了本書的知識,就可以成為一個合格的Java Web開發人員。
本書文筆流暢,圖表清晰易懂,值得推薦給Java Web開發人員作為進階學習的參考書。
吳澤明
淘寶網產品技術部研究員
杭州,2012.7.23
推薦閱讀
- Facebook Application Development with Graph API Cookbook
- ASP.NET MVC4框架揭秘
- 實用防銹油配方與制備200例
- 數據結構簡明教程(第2版)微課版
- C語言程序設計案例式教程
- 你必須知道的204個Visual C++開發問題
- Bootstrap 4:Responsive Web Design
- 你不知道的JavaScript(中卷)
- ADI DSP應用技術集錦
- Mastering JBoss Enterprise Application Platform 7
- Lighttpd源碼分析
- Spring MVC+MyBatis開發從入門到項目實踐(超值版)
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- Docker:容器與容器云(第2版)
- Flask開發Web搜索引擎入門與實戰