Scala for Java Developers (Paperback)

Thomas Alexandre

  • 出版商: Packt Publishing
  • 出版日期: 2014-04-28
  • 售價: $1,920
  • 貴賓價: 9.5$1,824
  • 語言: 英文
  • 頁數: 282
  • 裝訂: Paperback
  • ISBN: 1783283637
  • ISBN-13: 9781783283637
  • 相關分類: Java 程式語言JVM 語言
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Build reactive, scalable applications and integrate Java code with the power of Scala

Overview

  • Learn the syntax interactively to smoothly transition to Scala by reusing your Java code
  • Leverage the full power of modern web programming by building scalable and reactive applications
  • Easy to follow instructions and real world examples to help you integrate java code and tackle big data challenges

In Detail

Scala for Java Developers is a step-by-step guide full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project.

With this book, you will first get comfortable with the Scala syntax and its Java-like ecosystem, and then dive into new ways of building reactive web apps using the Typesafe stack including the actor-based Akka framework, the Play web framework, and the emerging Slick framework for persistence. The book will then teach you how to review useful tools for unit, integration, and functional testing; demonstrate how integrating with external systems applies to the Scala world and what its benefits are.

From learning the Scala syntax interactively to writing modern, scalable, reactive applications, this book will help you to take your skills to the next level by solving complex problems in a concise and maintainable way.

What you will learn from this book

  • Apply and control the Scala Ecosystem
  • Migrate Java code to Scala
  • Discover Play Framework web development
  • Test data using Scala's testing frameworks
  • Manipulate XML and JSON in Scala
  • Learn the Scala syntax interactively
  • Integrate Java projects in Scala
  • Build reactive web apps using the Typesafe stack
  • Use new systems including the Akka framework, the Play web framework, and the emerging Slick framework
  • Tackle big data challenges

Approach

This step-by-step guide is full of easy-to-follow code taken from real-world examples explaining the migration and integration of Scala in a Java project.

Who this book is written for

If you are a Java developer or a Java architect working with Java EE-based solutions and want to start using Scala in your daily programming, then this book is ideal for you. This book will get you up and running quickly by adopting a pragmatic approach with real-world code samples. No prior knowledge of Scala is required.

商品描述(中文翻譯)

建構反應式、可擴展的應用程式,並將 Java 程式碼與 Scala 的強大功能整合在一起

概述:
- 透過互動式學習語法,輕鬆過渡到 Scala,並重複使用您的 Java 程式碼
- 利用現代網頁程式設計的全部威力,建構可擴展且反應式的應用程式
- 提供易於遵循的指示和實際範例,協助您整合 Java 程式碼並應對大數據挑戰

詳細內容:
《Scala for Java Developers》是一本逐步指南,充滿了易於遵循的程式碼,取自實際範例,解釋了在 Java 專案中遷移和整合 Scala 的過程。

透過本書,您將首先熟悉 Scala 語法及其類似於 Java 的生態系統,然後深入探討使用 Typesafe 堆疊(包括基於 Actor 的 Akka 框架、Play 網頁框架和新興的 Slick 框架)建構反應式網頁應用程式的新方法。本書還將教您如何審查有用的單元、整合和功能測試工具;演示與 Scala 世界中的外部系統整合的應用及其好處。

從互動式學習 Scala 語法到撰寫現代、可擴展、反應式應用程式,本書將幫助您以簡潔且易於維護的方式解決複雜問題,提升您的技能。

本書的學習重點:
- 應用和掌握 Scala 生態系統
- 將 Java 程式碼遷移到 Scala
- 探索 Play 框架的網頁開發
- 使用 Scala 的測試框架測試資料
- 在 Scala 中操作 XML 和 JSON
- 互動式學習 Scala 語法
- 在 Scala 中整合 Java 專案
- 使用 Typesafe 堆疊建構反應式網頁應用程式
- 使用 Akka 框架、Play 網頁框架和新興的 Slick 框架等新系統
- 應對大數據挑戰

這本書的特點:
- 透過實際範例,提供易於遵循的程式碼,解釋在 Java 專案中遷移和整合 Scala 的過程。

本書的讀者對象:
- 如果您是一位使用 Java 開發人員或 Java 架構師,並且希望在日常編程中開始使用 Scala,那麼這本書非常適合您。本書將通過採用務實的方法和實際的程式碼示例,快速讓您上手。不需要事先了解 Scala。