|Play for Scala
Covers Play 2
Peter Hilton, Erik Bakker, and Francisco Canedo
MEAP Began: April 2012
Softbound print: September 2013 (est.) | 300 pages
|Order today and start reading Play for Scala today through MEAP|
|MEAP + Ebook only - $39.99|
|MEAP + Print book (includes Ebook) when available - $49.99|
|* For more information, please see the MEAP FAQs page.|
|About MEAP Release Date Estimates|
Table of Contents, MEAP Chapters & Resources
|Table of Contents||Resources|
PART I: GETTING STARTED
1. Introduction to Play 2 - FREE
2. Your first Play application - AVAILABLE
PART II: CORE FUNCTIONALITY
3. Deconstructing Play application architecture - AVAILABLE
4. Defining the application's HTTP interface - AVAILABLE
5. Storing data—the persistence layer - AVAILABLE
6. Building a user-interface with view templates - AVAILABLE
7. Validating and processing input with the forms API - AVAILABLE
PART III: ADVANCED CONCEPTS
9. Play and more - AVAILABLE
10. Web services, iteratees and websockets - AVAILABLE
Scala has established itself as a viable alternative to Java, and powerful new tools make it easier than ever to get started. Play! 2 is an open source web framework for building browser-based applications in Scala. It takes advantage of Scala's strong type system to give you high-performance, bug-free code. Because it's event-based and non-blocking, it's a great choice for near real time applications. And it makes use of the web's stateless nature to offer excellent scalability and flexibility.
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 and SBT.
- Getting started with Play! 2.0
- Building a web application with Scala
- Mastering Scala view templates
- Accessing data with Anorm and Squeryl
- Using Play's advanced features
Written for readers familiar with Scala and web-based application architecture. No previous experience with Play! required.
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! Francisco Canedo joined Lunatech in 2005 and has been focused on Scala and Play! for the past 2 years.
About the Early Access Version
This Early Access version of Play for Scala enables you to receive new chapters as they are being written. You can also interact with the authors to ask questions, provide feedback and errata, and help shape the final manuscript on the Author Online
Want to learn More?
Sign up to read more content when it is released and to receive news about this book.