官术网_书友最值得收藏!

如何閱讀本書

本書共分為三部分,分別剖析了Spring的核心、組件和經典應用的實現機理。閱讀本書時,首先建議讀者建立一個源代碼閱讀環境,這樣一方面可以追蹤最新的源代碼實現,另一方面可以在閱讀的過程中進行各種方式的索引和動手驗證,加深對開源軟件開發方式的體會。

第1章對如何建立源代碼環境做了簡要介紹。這些知識不但適用于建立Spring的源代碼研究環境,而且還適用于其他的Java開源項目,有一定的普遍性和參考意義。對于不同的項目,其具體使用的源代碼管理工具、代碼的位置、權限配置會有一些不同,但是整個源代碼的獲取過程與Spring是類似的。

第一部分詳細分析了IoC容器和AOP的實現,這部分內容是理解Spring平臺的基礎,適合對Spring的運行機理有深入了解需求的讀者閱讀。在對AOP實現模塊的分析中涉及一些JVM底層技術,這也是讀者需要具備的背景知識。

第二部分深入闡述了基于IoC容器和AOP的Java EE組件在Spring中的實現。在這部分內容中可以看到,每一個組件實現的內容基本上都是相對獨立的,讀者可以結合自己的應用需求選讀。比如,如果對Spring Web MVC的實現原理感興趣,可以閱讀第4章;如果對Spring提供的數據庫操作的實現機制感興趣,可以閱讀第5章;如果對Spring提供的統一事務處理的實現感興趣,可以閱讀第6章;如果對Spring提供的各種不同的遠端調用實現感興趣,可以閱讀第7章。

第三部分講述了一些基于Spring的典型應用的實現。如果讀者對在Spring應用中如何滿足應用資源的安全性需求方面的內容感興趣,可以閱讀第8章,本章對為Spring應用提供安全服務的ACEGI框架的實現進行了分析,在深入了解這部分內容的基礎上,讀者可以根據自己的應用需要定制自己的安全系統。如果想了解一般企業應用的典型實現,比如Web MVC層的應用、數據庫操作、O/R映射等特性在Spring應用中的具體使用,可以閱讀第9章,本章中的petclinic應用為Spring應用開發提供了一個現實的應用實例,雖然簡單,但卻相對完整。這個應用實例是Spring團隊的作品,是Spring項目的一部分。

讀者可登錄本書網站(http://www.springagile.cn)進行技術交流。

由于水平有限,再加上寫作時的疏漏,書中難免還會存在許多需要改進之處。在此,歡迎讀者朋友們指出書中存在的問題,并提出指導性意見,不甚感謝。如果大家有任何與本書相關的內容需要與我探討,請申請加入華章俱樂部http://groups.google.com/group/HZBOOK-for-readers-and-authors并提出你的問題和看法,我會及時給予回復。最后,衷心希望本書能給大家帶來幫助,祝大家閱讀愉快!

主站蜘蛛池模板: 涞源县| 蚌埠市| 临泉县| 什邡市| 宁国市| 柘荣县| 花莲市| 威海市| 唐山市| 大冶市| 四平市| 舟山市| 防城港市| 道孚县| 辽阳县| 康保县| 乌拉特中旗| 视频| 弋阳县| 贵德县| 社会| 涟水县| 防城港市| 玛多县| 怀仁县| 北海市| 若羌县| 探索| 威宁| 虎林市| 蒲江县| 吴旗县| 通渭县| 江油市| 慈利县| 新乡县| 虹口区| 蛟河市| 交城县| 宣威市| 姚安县|