§Play for Scala developers
The Scala API for Play application developers is available in the play.api
package.
The API available directly inside the
play
package (such asplay.mvc
) is reserved for Java developers. As a Scala developer, look atplay.api.mvc
.
Main concepts
- HTTP programming
- Asynchronous HTTP programming
- The template engine
- Form submission and validation
- Working with Json
- Working with XML
- Handling file upload
- Accessing an SQL database
- Using the Cache
- Calling WebServices
- Integrating with Akka
- Internationalization
- Testing your application
- Logging
Advanced topics
- Handling data streams reactively
- HTTP architecture
- Dependency injection
- Advanced routing
- Extending Play
- Embedding Play
Next: Main concepts