Table of Contents

 

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