Book Image

Play Framework Cookbook

By : Alexander Reelsen
Book Image

Play Framework Cookbook

By: Alexander Reelsen

Overview of this book

<p>The Play framework is the new kid on the block of Java frameworks. By breaking with existing standards the play framework tries not to abstract away from HTTP as most web frameworks do, but tightly integrates with it. This means quite a shift for Java programmers. Understanding these concepts behind the play framework and its impact on web development with Java are crucial for fast development of applications.<br /><br />The Play Framework Cookbook starts where the beginner documentation ends. It shows you how to utilize advanced features of the Play framework &ndash; piece by piece and completely outlined with working applications!<br /><br />The reader will be taken through all layers of the Play Framework and provided with in-depth knowledge from as many examples and applications as possible. Leveraging the most from the Play framework means to think simple again in a java environment. Implement your own renderers, integrate tightly with HTTP, use existing code, improve site performance with caching and integrate with other web services and interfaces. Learn about non-functional issues like modularity or integration into production and testing environments. In order to provide the best learning experience during reading Play Framework Cookbook, almost every example is provided with source code, so you can start immediately to integrate recipes into your own play applications.</p>
Table of Contents (16 chapters)
Play Framework Cookbook
Credits
Foreword
About the Author
About the Reviewers
www.PacktPub.com
Preface
Further Information About the Play Framework
Index

About the Reviewers

Erik Bakker works as a software engineer for Lunatech Research in Rotterdam, The Netherlands. Lunatech provides consulting and application development services for Play and a range of other Java technologies, with small teams of highly skilled people, and employs two Play committers. Erik has a long-time interest in web application development and has been building web application for years, both small and large, using various languages and frameworks. In 2010, he got hooked to the Play framework, which he has been using for various projects, and has since written several editorials on the subject. Erik excels at translating business needs into technical requirements and solutions. He holds a master’s degree in physics from Utrecht University and you can write to him at .

Guillaume Bort is co-founder and CTO of Zenexity, a French “web-oriented architecture” company. He is the creator and lead developer of the Play framework, which makes it easier to build Web applications in Java. Made by web developers, Play focuses on developer productivity and targets RESTful architectures.

Steve Chaloner, a Brit living in Belgium, has been developing in Java since 1996, and has been an avid user of the Play framework since 2010. Steve has introduced Play into several companies for projects ranging from the fairly small to the extremely large. He is the author of several Play modules, including the Deadbolt authorization system.

His company, Objectify (http://www.objectify.be), specializes in rapid development using JVM languages and runs training courses on Play.

Pascal Voitot lives in Paris, France and is 34 years old. He is a senior developer and technical expert mainly focused on open source server solutions. He has been working in the mobile telecommunication and banking domains developing industrial solutions and then in R&D on secured mobile services. In parallel, he has become an enthusiast open source supporter and contributor. He currently works as technical expert in Java open source business services, mainly focused on web content management solutions.

His favorite subjects nowadays are nowadays lightweight and distributed servers, rich client and fast development web/mobile interfaces, and simple and scalable content management systems.

He’s currently lead developer of Siena project (http://www.sienaproject.com), a Java lightweight object mapping API bridging SQL and NoSQL databases based on active record design. He is also an active supporter and contributor of Play, a “Rails inspired” Java/Scala framework.