首页 » Java程序员修炼之道 » Java程序员修炼之道全文在线阅读

《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生态系统结合为一个整体,你会发现那些接受多语言观点的开发人员可能会收获颇丰。

最后一章我们会看一看平台的未来,并预测一下将来。第四部分全是前沿内容,所以现在就让我们翻开新的一页,向着地平线推进吧!