Mastering Play Framework for Scala
- Length: 311 pages
- Edition: 1
- Language: English
- Publisher: Packt Publishing
- Publication Date: 2015-03-31
- ISBN-10: 1783983809
- ISBN-13: 9781783983803
- Sales Rank: #2857567 (See Top 100 Books)
Leverage the awesome features of Play Framework to build scalable, resilient, and responsive applications
About This Book
- Demystify the quandaries of web development using Play Framework
- Test and debug your apps by using Play’s built in testing framework
- Master the core features of Scala through a comprehensive coverage of code and examples for different scenarios
Who This Book Is For
This book is intended for those developers who are keen to master the internal workings of Play Framework to effectively build and deploy web-related apps.
In Detail
Play Framework is an open source web application framework that is written in Java and Scala. It follows the Model-View-Controller architectural pattern and enables the user to employ Scala for application development, while keeping key properties and features of Play Framework intact.
Starting off by building a basic application with minimal features, you get a detailed insight into handling data transactions and designing models in Play. Next, you venture into the concepts of Actors and WebSockets, the process of manipulating data streams, and testing and debugging an application in Play. Finally, you gain an insight into extending the framework by writing custom modules or plugins in Play. Each chapter has a troubleshooting section that helps you out by discussing the causes of, and solutions to, some commonly faced issues.
Table of Contents
Chapter 1. Getting Started with Play
Chapter 2. Defining Actions
Chapter 3. Building Routes
Chapter 4. Exploring Views
Chapter 5. Working with Data
Chapter 6. Reactive Data Streams
Chapter 7. Playing with Globals
Chapter 8. WebSockets and Actors
Chapter 9. Testing
Chapter 10. Debugging and Logging
Chapter 11. Web Services and Authentication
Chapter 12. Play in Production
Chapter 13. Writing Play Plugins