§Play 2.4.4 documentation
Play is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development.
Play is based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications thanks to its reactive model, based on Iteratee IO.
- What's new in Play 2.4? / Play 2.4 Migration Guide
- What's new in Play 2.3? / Play 2.3 Migration Guide
- What's new in Play 2.2? / Play 2.2 Migration Guide
- What's new in Play 2.1? / Play 2.1 Migration Guide
Getting started
- Installing Play
- Creating a new application
- Using the Play console
- Setting-up your preferred IDE
- Anatomy of a Play application
- Play Tutorials
- Play Modules
Working with Play
Detailed topics
- The build system
- Working with public assets
-
Configuration
- Configuration file syntax and features
- Configuring the application secret
- Configuring the JDBC connection pool
- Configuring Play's thread pools
- Configuring logging
- Configuring Play filters
-
Configuring WS SSL
- Configuring WS SSL
- Quick Start to WS SSL
- Generating X.509 Certificates
- Configuring Trust Stores and Key Stores
- Configuring Protocols
- Configuring Cipher Suites
- Configuring Certificate Validation
- Configuring Certificate Revocation
- Configuring Hostname Verification
- Example Configurations
- Using the Default SSLContext
- Debugging SSL
- Loose Options
- Testing SSL
- Databases
- Managing database evolutions
- Deploying your application
Experimental libraries
Hacking Play
- Building Play from source
- Repositories
- Issue tracker
- Documentation guidelines
- Translating documentation
- Working with git
- 3rd party tools
About Play
Play releases
- What's new in Play 2.4?
- What's new in Play 2.3?
- What's new in Play 2.2?
- What's new in Play 2.1?
- Play 2.4 migration guide
- Play 2.3 migration guide
- Play 2.2 migration guide
- Play 2.1 migration guide
§Modules and plugins
Next: Getting started