Copyright
Brief Table of Contents
Table of Contents
Foreword
Preface
Acknowledgments
About this Book
1. Introduction and first steps
Chapter 1. An introduction to Play
1.1. What Play is
1.1.1. Key features
1.1.2. Java and Scala
1.1.3. Play is not Java EE
1.2. High-productivity web development
1.2.1. Working with HTTP
1.2.2. Simplicity, productivity, and usability
1.3. Reactive programming
1.3.1. Event-driven
1.3.2. Scalable
1.3.3. Resilient
1.3.4. Responsive
1.4. Play 2 enterprise features
1.4.1. Simplicity
1.4.2. Traditional data access
1.4.3. Flexibility
1.4.4. Integration
1.4.5. Large-team applications
1.4.6. Security
1.4.7. Modularity
1.5. Hello Play!
1.5.1. Installing Play
1.5.2. Creating your first application
1.5.3. Play application structure
1.5.4. Running the application
1.5.5. Accessing the running application
1.5.6. Changing the controller class
1.5.7. Add a compilation error
1.5.8. Use an HTTP request parameter
1.5.9. Add an HTML page template
1.6. The console
1.7. Summary
Chapter 2. The parts of an application
2.1. Introducing our application
2.2. A rundown of a Play application
2.3. Play���s configuration files
2.4. Build configuration files
2.5. Public assets
2.6. Application code
2.6.1. Compiled assets