reportRatings and reviews aren’t verified Learn More
About this ebook
Summary
Play for Scala shows you how to build Scala-based web applications using the Play 2 framework. This book starts by introducing Play through a comprehensive overview example. Then, you'll look at each facet of a typical Play application both by exploring simple code snippets and by adding to a larger running example. Along the way, you'll deepen your knowledge of Scala as a programming language and work with tools like Akka.
About this Book
Play is a Scala web framework with built-in advantages: Scala's strong type system helps deliver bug-free code, and the Akka framework helps achieve hassle-free concurrency and peak performance. Play builds on the web's stateless nature for excellent scalability, and because it is event-based and nonblocking, you'll find it to be great for near real-time applications.
Play for Scala teaches you to build Scala-based web applications using Play 2. It gets you going with a comprehensive overview example. It then explores each facet of a typical Play application by walking through sample code snippets and adding features to a running example. Along the way, you'll deepen your knowledge of Scala and learn to work with tools like Akka.
Written for readers familiar with Scala and web-based application architectures. No knowledge of Play is assumed.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
What's Inside
Intro to Play 2
Play's MVC structure
Mastering Scala templates and forms
Persisting data and using web services
Using Play's advanced features
About the Authors
Peter Hiltonv, Erik Bakker, and Francisco Canedo, are engineers at Lunatech, a consultancy with Scala and Play expertise. They are contributors to the Play framework.
Table of Contents PART 1: GETTING STARTED
Introduction to Play
Your first Play application
PART 2: CORE FUNCTIONALITY
Deconstructing Play application architecture
Defining the application's HTTP interface
Storing data—the persistence layer
Building a user interface with view templates
Validating and processing input with the forms API
PART 3: ADVANCED CONCEPTS
Building a single-page JavaScript application with JSON
Play and more
Web services, iteratees, and WebSockets
Computers & technology
About the author
Peter Hilton is a senior solution architect at Lunatech Research in the Netherlands and a committer on the Play framework.
Erik Bakker, also at Lunatech, is a Play module contributor and regularly writes and presents about Play.
Rate this ebook
Tell us what you think.
Reading information
Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.