Manning Early
Access Program
Play for Java
Covers Play 2
EARLY ACCESS EDITION
Nicolas Leroux and Sietse de Kaper

MEAP Began: April 2012
Softbound print: Summer 2013 | 325 pages
ISBN: 9781617290909

Become a reviewer
Pre-Order options*
Order today and start reading Play for Java 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: INTRODUCTION AND FIRST STEPS
  1. An introduction to Play - FREE
  2. The parts of an application - AVAILABLE
  3. A basic CRUD application - AVAILABLE

PART II: CORE FUNCTIONALITY
  4. An enterprise app, Play-style
  5. Controllers—handling HTTP requests - AVAILABLE
  6. Handling user input - AVAILABLE
  7. Models and persistence - AVAILABLE
  8. Producing output with view templates - AVAILABLE
  9. Asynchronous data - AVAILABLE

PART III: ADVANCED TOPICS
10. Security
11. Deployment and Cloud integration
12. Testing your application
 

DESCRIPTION

Java developers have many remarkably-similar choices for building web applications. Play! is a breath of fresh air, blending the power of Scala's strong type system and functional programming model with a rock-solid Java API that makes it easy to hit the ground running. With Play!, you can leverage your existing knowledge of Java to build stateless, event-driven, browser-based applications ready to deploy against your existing infrastructure or in environments where you can't use JEE.

Play for Java shows you how to build Java-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 contrast Play! and JEE patterns and learn how a stateless web application can fit seamlessly in an enterprise environment. You'll also learn how a little Scala can go a long way in creating tight, efficient Java applications.

WHAT'S INSIDE

Written for developers familiar with Java. No Play! or Scala experience is needed.

About the Author

Nicolas Leroux is Technical Director at Lunatech Research in The Netherlands and is a core developer of Play! framework. Sietse de Kaper, also a software developer at software developer at Lunatech, has been developing and deploying Java-based Play! applications since Version 1.0.

About the Early Access Version

This Early Access version of Play for Java 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.