Over 60 hands-on recipes to create dynamic and reactive web-based applications with Play 2
As web and mobile systems become more sophisticated, anchoring systems in a mature, solid framework has become increasingly important. Play 2 provides developers with the necessary tools to build robust web applications.
This book is a compilation of useful recipes aimed at helping developers discover the power of Play 2. The introductory section serves as a primer to Play Framework, wherein all the fundamentals of the framework are covered extensively. It then explains the usage of controllers and how modules can be leveraged for optimal performance. Next, the book walks you through creating and using APIs, followed by extensive real-world applications. Finally, you will learn to manage applications post production.
What You Will Learn
Implement the Model-View-Controller (MVC) web architecture with Play 2
Convert data between incompatible type systems using ORM tools such as Ebean and Anorm
Serve and receive JSON messages to transmit data objects
Create long-running, asynchronous controllers using Akka
Learn to use modules for Amazon S3, Redis, and MongoDB
Consume public APIs using the Play WS API
Make your application production-ready by integrating it with AngularJS
Automate the creation of a portable development environment using Vagrant
Deploy Play 2 applications with Docker
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.