舉報

會員
Scala for Java Developers
最新章節:
Index
ThisstepbystepguideisfullofeasytofollowcodetakenfromrealworldexamplesexplainingthemigrationandintegrationofScalainaJavaproject.IfyouareaJavadeveloperoraJavaarchitect,workinginJavaEEbasedsolutionsandwanttostartusingScalainyourdailyprogramming,thisbookisidealforyou.Thisbookwillgetyouupandrunningquicklybyadoptingapragmaticapproachwithrealworldcodesamples.NopriorknowledgeofScalaisrequired.
目錄(79章)
倒序
- coverpage
- Scala for Java Developers
- Credits
- Foreword
- About the Author
- Acknowledgments
- About the Reviewers
- www.PacktPub.com
- Support files eBooks discount offers and more
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Chapter 1. Programming Interactively within Your Project
- Advantages of using Scala for Java projects
- Learning Scala through the REPL
- Operations on collections
- Summary
- Chapter 2. Code Integration
- Creating a REST API from an existing database
- Adding a test in Scala
- Setting up Scala within a Java Maven project
- Scala and Java collaboration
- Differences in style between Java and Scala code
- Summary
- Chapter 3. Understanding the Scala Ecosystem
- Inheriting Java Integrated Development Environments (IDEs)
- Building with Simple Build Tool (SBT)
- Experimenting with Scala Worksheets
- Working with HTTP
- Taking advantage of Typesafe Activator
- The REPL as a scripting engine
- Summary
- Chapter 4. Testing Tools
- Writing tests with ScalaTest
- Testing with ScalaCheck
- Summary
- Chapter 5. Getting Started with the Play Framework
- Getting started with the classic Play distribution
- Getting started with the Typesafe Activator
- Architecture of a Play application
- Playing with authentication
- Practical tips when using Play
- Summary
- Chapter 6. Database Access and the Future of ORM
- Integrating an existing ORM – Hibernate and JPA
- Dealing with persistence in the Play Framework
- Replacing ORM
- Learning about Slick
- Scaffolding a Play application
- Summary
- Chapter 7. Working with Integration and Web Services
- Binding XML data in Scala
- Working with XML and JSON
- Handling Play requests with XML and JSON
- Summary
- Chapter 8. Essential Properties of Modern Applications – Asynchrony and Concurrency
- The pillars of Concurrency
- The Async library – SIP-22-Async
- Getting started with Akka
- Summary
- Chapter 9. Building Reactive Web Applications
- Describing reactive applications
- Handling streams reactively
- Experimenting with WebSockets and Iteratees in Play
- Learning from activator templates
- Playing with Actor Room
- Summary
- Chapter 10. Scala Goodies
- Exploring MongoDB
- Scratching the surface of Big Data
- Introducing DSLs in Scala
- Introducing Scala.js
- Final tips
- Summary
- Index 更新時間:2021-07-16 11:58:52
推薦閱讀
- Intel Galileo Essentials
- 移動UI設計(微課版)
- 算法訓練營:入門篇(全彩版)
- 云原生Spring實戰
- 面向STEM的Scratch創新課程
- Building RESTful Python Web Services
- PHP從入門到精通(第4版)(軟件開發視頻大講堂)
- 劍指大數據:企業級數據倉庫項目實戰(在線教育版)
- OpenResty完全開發指南:構建百萬級別并發的Web應用
- 好好學Java:從零基礎到項目實戰
- Python+Tableau數據可視化之美
- Scratch·愛編程的藝術家
- Learning Splunk Web Framework
- Learning Concurrency in Python
- VMware vSphere Design Essentials
- Python面向對象編程(第4版)
- Flutter從0基礎到App上線
- Practical Time Series Analysis
- Flutter for Beginners
- 區塊鏈原理、架構與應用(第2版)
- Hands-On GUI Application Development in Go
- Mastering Predictive Analytics with R(Second Edition)
- Java高級特性編程及實戰
- C語言開發從入門到精通
- MySQL 8 for Big Data
- HTML5、CSS和JavaScript開發
- MEAN Web Development
- Mastering Linux Shell Scripting
- Apache Maven Dependency Management
- Scrapy網絡爬蟲開發實戰