Play Framework


Dependency Injection Testing Play offers multiple integrations with testing frameworks. There is support for JUnit, Scalatest, Specs2, Selenium, and there are also many testing helpers to easily write tests when using these frameworks. Play WS Play WS is a powerful HTTP Client library, originally developed by the Play team for use with Play Framework. It uses AsyncHttpClient for HTTP client functionality and has no Play dependencies. For more information on how to use Play WS in Play, please refer to the Play documentation for Java or Scala. Twirl Twirl is the Play template engine. Build Tools Play is a series of libraries available in Maven Repository, so you can use any Java build tool to build a Play project. However, much of the development experience Play is known for (routes, templates compilation and auto-reloading) is provided by sbt or Gradle. Play JSON Play JSON is a powerful Scala JSON library, originally developed by the Play team for use with Play Framework. It uses Jackson for JSON parsing and has no Play dependencies. Read the docs for more information about how to use Play JSON. Database Access Play offers multiple ways to access a database. You can use JPA, Ebean, Slick, Anorm, JDBC and many other modules created and maintained by the community.
Topic Replies Activity
Play 2.8 & Lagom 1.6 Roadmap

Hello, Play & Lagom community, Play Team is proud to share our roadmap to the next version of Play and Lagom. As we did with the previous roadmap, we want to give you the power to improve it, add items you are intereste…

8 June 13, 2019
About the Play Framework category 1 February 16, 2018
Problem with SLL & HTTPS 1 July 18, 2019
Do not reboot on view change 5 July 17, 2019
Where exactly does Play Framework load classes from? Directory Structure Guide? 2 July 17, 2019
SESSION ISSUE on withSession method 3 July 16, 2019
how to dynamically pass play.filters.hosts.allowed to a server 5 July 15, 2019
Play 2.7.3 released! 7 July 15, 2019
Community recommanded best practise to keep apps up to date 2 July 14, 2019
Static method Play.isProd vs injected Environment.Mode 2 July 14, 2019
Play framework not doing automatic refresh after code change? 1 July 13, 2019
Running evolutions using compile-time DI for Java 1 July 12, 2019
Play 2.6.9 - What should I use in place of the deprecated play.db.DB? 4 July 19, 2018
PlayJava - JPA spec still on 2.1 2 July 10, 2019
Play 2.8.0-M3 released! 1 July 9, 2019
WSClient Play Framework 2.7 1 July 9, 2019
Play 2.8.0-M2 released! 5 July 9, 2019
How to return a response to the user while keeping a JDBC transaction running in parallel? 4 July 8, 2019
Play 2.6.21: ThreadLocal: JPA EntityListener 1 July 8, 2019
JPAApi - how to execute a "SET" statement at the beginning of every database session? 2 July 7, 2019
Are the JDBC drivers blocking or non-blocking? 6 July 5, 2019
Is RequestHeader.cookies API changed intentionally (2.5 vs 2.6)? 3 July 4, 2019
Can a Module provide custom routes? 2 July 4, 2019
Exception context with user data 1 July 3, 2019
Questions about thread pool for blocking IO 8 June 29, 2019
Play 1 security 1 June 28, 2019
Production deployment experience sharing 1 June 28, 2019
Possible to have too many Futures per request 1 June 26, 2019
"Transfer-encoding: chunked" request handling 1 June 26, 2019
I got problem which get request POST parameter in router file 5 June 26, 2019