作 者:(荷)桑德·馬克(Sander Mak) 著;王淨 譯
定 價:69
出 版 社:機械工業出版社
出版日期:2018年06月01日
頁 數:234
裝 幀:平裝
ISBN:9787111601296
●前言1
●第一部分 Java模塊繫統介紹
●第1章 模塊化概述8
●1.1 什麼是模塊化9
●1.2 在Java 9之前10
●1.2.1 將JAR作為模塊?11
●1.2.2 類路徑地獄13
●1.3 Java 9模塊14
●第2章 模塊和模塊化JDK18
●2.1 模塊化JDK19
●2.2 模塊描述符22
●2.3 可讀性23
●2.4 可訪問性24
●2.5 隱式可讀性25
●2.6 導出29
●2.7 模塊解析和模塊路徑29
●2.8 在不使用模塊的情況下使用模塊化JDK31
●第3章 使用模塊33
●3.1 第一個模塊33
●3.1.1 剖析模塊33
●部分目錄
Java9向Java平臺引入了模塊繫統,這是一個很好重要的飛躍,標志著模塊化Java軟件開發。當需要創建靈活且易於維護的代碼時,模塊化是一個關鍵的架構設計原則。本書給出了Java模塊繫統的明確概述,並演示了如何通過創建模塊化應用程序來幫助管理以及降低復雜性。作者引導我們了解了模塊繫統中的相關概念以及工具,介紹了將現有代碼遷移到模塊中的模式以及以模塊方式構建新應用程序的方法。
(荷)桑德·馬克(Sander Mak) 著;王淨 譯
桑德·馬克(Sander Mak) 荷蘭 Luminis公司的一名研究員,開發了許多主要用於JVM上的模塊化以及可擴展軟件,但也會在需要的地方使用TypeScript。他經常在各種會議上發言,並熱衷於通過博客和作為Pluralsight平臺的講師分享知識。
保羅·巴克(Paul Bakker) Netflix公司的一名不錯軟件工程師,在其Edge Developer Experience團隊主要從事工具的開發,以提高公司內部開發人員的工作效率。曾與他人合作編著了《Modular Cloud App等
前言Java 9向Java平臺引入了模塊繫統,這是一個重大的飛躍,標志著Java平臺上模塊化軟件開發的一個新時代的開始。看到這些變化讓人感到非常興奮,希望讀者看完本書後也會感到興奮。在深入了解模塊繫統之前需要做好充分利用該繫統的準備。 本書讀者本書為那些想要提高應用程序的設計和結構的Java開發者而編寫。Java模塊繫統改進了設計和構建Java應用程序的方法。即使你不打算馬上使用模塊,了解JDK模塊化本身也是非常重要的一步。在熟悉了本書第一部分所介紹的模塊之後,希望你也能真正理解後續關於遷移的相關章節。 將現有代碼移至Java 9和模塊繫統將成為一項越來越常見的任務。 本書絕不是對Java的一般性介紹。我們假設你擁有在一個團隊中編寫過等