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. Database Access Play offers multiple ways to access a database. You can use <a href="https://playframework.com/documentation/latest/JavaJPA">JPA</a>, <a href="https://playframework.com/documentation/latest/JavaEbean">Ebean</a>, <a href="https://playframework.com/documentation/latest/PlaySlick">Slick</a>, <a href="https://www.playframework.com/documentation/latest/Anorm">Anorm</a>, JDBC and many other modules created and maintained by the community. Build Tools Play is a series of libraries available in <a href="https://mvnrepository.com/artifact/com.typesafe.play">Maven Repository</a>, 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 <a href="http://www.scala-sbt.org/">sbt</a> or <a href="https://docs.gradle.org/current/userguide/play_plugin.html">Gradle</a>. 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 <a href="https://www.playframework.com/documentation/latest/ScalaJson">how to use Play JSON</a>. Play WS Play WS is a powerful HTTP Client library, originally developed by the Play team for use with Play Framework. It uses <a href="https://github.com/AsyncHttpClient/async-http-client">AsyncHttpClient</a> 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 <a href="https://playframework.com/documentation/2.6.x/ScalaWS">Scala</a>. Twirl Twirl is the <a href="https://www.playframework.com">Play</a> <a href="https://www.playframework.com/documentation/latest/ScalaTemplates">template engine</a>.
About the Play Framework category [Play Framework] (1)
Is it possible to wait database connection? [Play Framework] (7)
Play 2.6.9 - What should I use in place of the deprecated play.db.DB? [Play Framework] (2)
Split routes file, route prefix not being picked up [Play Framework] (2)
Assets.at or Assets.versioned vs simple URL in views [Twirl] (2)
Substream Source has not been materialized in 5000 milliseconds [Play Framework] (2)
Application.conf by subproject [Play Framework] (2)
Request Entity Too Large and maxMemoryBuffer doesn't fix [Play Framework] (3)
Play 2.6.16 Security Advisory - Update ASAP [Play Framework] (1)
Invoke HttpFilters after the HttpErrorHandler [Play Framework] (1)
Play 2.6.16 released! [Play Framework] (1)
Random 502 and 504 errors during load testing [Play Framework] (7)
Two Query Binders not working together [Play Framework] (4)
Spring Integration in Play 2.6.15 [Play Framework] (2)
Behavior of ws maxRequestRetry with timeout [Play Framework] (1)
Play 2.5.18 - Database Evolutions behaviour [Play Framework] (2)
What are you using for authentication and authorization? [Play Framework] (5)
Play 2.6 pass new/blank/empty Form<LoginForm> from controller to login.scala.html [Play Framework] (5)
Is RequestHeader.cookies API changed intentionally (2.5 vs 2.6)? [Play Framework] (1)
SIRD vs routes file [Play Framework] (2)
Spring-data-mongo on Play [Play Framework] (7)
Play-2-6-ebeans-relationship-error [Play Framework] (3)
[Play 2.5] Behavior of the Play ExecutionContext with `scala.concurrent.blocking` [Play Framework] (2)
Error on starting up play 2.5.18 application [Play Framework] (7)
Should we add more logging to Play's evolutions? [Play Framework] (2)
Play 2.7.0-M1 released! [Play Framework] (12)
How to call Stored procedures (e.g. Oracle DB) using Anorm in Play+Scala? [Play Framework] (3)
Can't get all parts of a chunked based web service [Play WS] (1)
Json write for DTO with generics [Play JSON] (2)
Initialization order in application.conf [Play Framework] (3)