第 6 章 Scala编程

本章将使用流行的工具包Akka创建一个小型的Scala项目。Akka旨在让你更轻松地创建可伸缩的JVM应用程序,它支持Java和Scala;由于是Scala之父开发的,因此非常适合用于创建Scala项目。

本章将创建一个简单的程序,它从一个固定的引言列表中随机地选择并显示一条引言。Akka基于本章将介绍的Actor模型。我们将使用Scala IDE来编写这个项目,Scala IDE存在独立的软件包和Eclipse IDE插件,我们将使用后者。我们将使用Scala构建工具(Scala Build Tool)来构建这个项目。本章介绍如下主题:

  • Scala IDE for Eclipse插件;
  • Scala构建工具(SBT);
  • SBT Eclipse for SBT插件;
  • 编译器scalac
  • Akka工具包;
  • 使用ScalaTest进行单元测试;
  • 编写可执行的主应用程序。