|Play for Java
Covers Play 2
Nicolas Leroux and Sietse de Kaper
MEAP Began: April 2012
Softbound print: January 2014 (est.) | 325 pages
|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||Related Titles|
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 - AVAILABLE
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 - AVAILABLE
11. Modules and deployment - AVAILABLE
12. Testing your application - AVAILABLE
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.
- Building Play! 2 applications using java
- Leveraging your JEE skills for stateless, browser-based apps
- Integrating Play! into a JEE environment
- Deploying to Cloud providers like Heroku
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 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.