舉報

會員
Scala for Java Developers
最新章節(jié):
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
推薦閱讀
- SPSS數(shù)據(jù)挖掘與案例分析應(yīng)用實踐
- Python概率統(tǒng)計
- 深入淺出Electron:原理、工程與實踐
- Visual FoxPro程序設(shè)計教程
- 看透JavaScript:原理、方法與實踐
- Lua程序設(shè)計(第4版)
- CouchDB and PHP Web Development Beginner’s Guide
- Learning Concurrent Programming in Scala
- Android應(yīng)用案例開發(fā)大全(第二版)
- Learning Apache Karaf
- Access 2010中文版項目教程
- HTML+CSS+JavaScript網(wǎng)頁設(shè)計從入門到精通 (清華社"視頻大講堂"大系·網(wǎng)絡(luò)開發(fā)視頻大講堂)
- BeagleBone Robotic Projects(Second Edition)
- 快樂編程:青少年思維訓(xùn)練
- IBM RUP參考與認(rèn)證指南
- 大話程序員:從入門到優(yōu)秀全攻略
- PHP高性能開發(fā):基礎(chǔ)、框架與項目實戰(zhàn)
- Mastering Linux Kernel Development
- DAG區(qū)塊鏈技術(shù):原理與實踐
- Backbone.js實戰(zhàn)
- Piwik Web Analytics Essentials
- 高效C/C++調(diào)試
- Building Web Applications with Python and Neo4j
- HuggingFace自然語言處理詳解:基于BERT中文模型的任務(wù)實戰(zhàn)
- Python高級編程(第2版)
- Python+Excel職場辦公數(shù)據(jù)分析
- Home Automation with Intel Galileo
- Vue.js 2.x by Example
- SaltStack技術(shù)入門與實戰(zhàn)
- Mastering Flask