讀古今文學網 > Java程序員修煉之道 > 第四部分 多語種項目開發 >

第四部分 多語種項目開發

在最後一部分,我們會把已經學到的平台和多語言編程知識應用到現代軟件開發中最常見和最重要的技術上。

要成為一名優秀的Java開發人員,不僅僅是掌握JVM和它上面跑的語言那麼簡單。要成功交付軟件,還要遵循業界最佳實踐。幸好,這些實踐中有相當一部分是從Java生態系統中開始的,所以我們有很多東西可以聊。

我們會用一整章的內容討論測試驅動開發(TDD)的基礎知識,以及如何把測試概念應用到極其複雜的測試場景中。另一章會集中討論如何將正規的構建生命週期引入構建流程中,包括持續集成技術。這兩章會介紹一些工具,比如用於測試的JUnit、用於構建的Maven,以及用於持續集成的Jenkins。

我們還會討論Java 7時代的Web開發,會涉及為項目選擇最適合框架的標準,還有如何在這個環境中快速開發。

如果你看過第三部分,應該瞭解非Java語言在TDD、構建生命週期和快速Web開發領域都有舉足輕重的作用。無論是用於TDD的ScalaTest框架,或者用於構建Web應用的Grails(Groovy)和Compojure(Clojure)框架,Java/JVM生態系統中的很多方面都受到了這些新語言的影響。

我們會向你展示如何把新語言的力量作用到你所熟悉的軟件開發工藝上。與JVM堅實的基礎和Java生態系統結合為一個整體,你會發現那些接受多語言觀點的開發人員可能會收穫頗豐。

最後一章我們會看一看平台的未來,並預測一下將來。第四部分全是前沿內容,所以現在就讓我們翻開新的一頁,向著地平線推進吧!