Play Framework


Dependency Injection Twirl Twirl is the <a href="https://www.playframework.com">Play</a> <a href="https://www.playframework.com/documentation/latest/ScalaTemplates">template engine</a>. 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. 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 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>. 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>. 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.
Topic Replies Created
About the Play Framework category 1 February 16, 2018
Best sbt-web SASS compiler? 1 April 19, 2019
Redirecting to different route with page render 1 April 19, 2019
Adding case study to the play framework documentation 6 January 20, 2019
DB module update 3 April 20, 2018
play framework slow at first call 3 April 13, 2019
Ugrading to newest version of play 3 April 10, 2019
JPAApi - how to execute a "SET" statement at the beginning of every database session? 1 April 16, 2019
java.lang.NoSuchMethodError: play.api.mvc.EssentialFilter 1 April 16, 2019
Connection timeout when testing in VM 3 April 16, 2019
Streamed/Chunked proxying intermittently failing with play WS due to closed transfer on response 2 April 15, 2019
Java Play 2.7 processes stuck at 100% CPU on Linux server 8 March 19, 2019
Unable to add production environment variable in application.conf in case of mapped values 1 April 15, 2019
How to allow *.<DomainName>.com in allowedOrigins config? 1 April 15, 2019
Setting cookie in response 5 April 12, 2019
SBT application reload invariably fails when program uses javax.mail 5 April 11, 2019
Play server constantly shuts down and reboots 2 April 10, 2019
Invoke the Play based application using UDP/HTTP 7 April 10, 2019
[Play 2.7 Java] on Windows opens a random TCP Port 1 April 11, 2019
Play 2.6.22 Release with Akka 2.5.21 2 April 9, 2019
Reverse routing line throwing 500 server error on UI 1 April 9, 2019
Repeated compilation 1 April 9, 2019
Not able to enable https SSL 2 April 8, 2019
How to map values from app.config to scala object and used it 2 April 6, 2019
Play loads Hibernate Validator for no reason 1 April 8, 2019
How to elegantly replace &quot; with " when passing java string to play framework? 4 June 15, 2018
Odd Default Content Type? (Resolved/User Error) 2 April 7, 2019
Error in sorting in slick 2 April 2, 2019
Scala Play compile time DI with Java controller 3 March 26, 2019
Authentication issue with client certificate and custom authority 1 April 4, 2019