Java web development has the stigma of being bloated, complex, and difficult to deploy. The Play! Framework changes all of that with a application stack focused on development rather than boilerplate code. Built on established and proven Java server technologies including Hibernate and Netty, Play! allows developers to work with a robust and mature set of tools in a way that remotes most of the leg work.
In this talk, we'll take a look at the Play! Framework foundations and fundamentals, along with building a sample application that includes baked in database access, scaffolding, and modular extension support. We'll also take a tour of the Play! extension modules and example ways to deploy Play! applications.