Play Framework


Dependency Injection 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>. Twirl Twirl is the <a href="https://www.playframework.com">Play</a> <a href="https://www.playframework.com/documentation/latest/ScalaTemplates">template engine</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>. 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.
About the Play Framework category [Play Framework] (1)
Play logback doesnt work when explicit logback dependency is on classpath [Play Framework] (4)
DataBinder - field access instead of using accessors [Play Framework] (1)
Adding to play documentation on forms? [Play Framework] (3)
1.4.4 binary download [Play Framework] (1)
How to convert TCP to UDP using play framework [Play Framework] (1)
[Play 2.6 Java] Display images in template [Play Framework] (5)
Debugger failed to attach: handshake failed - received >OPTIONS [Play Framework] (10)
One Form from multiple models [Twirl] (3)
Running a Play app as a service on Linux - Add to documentation [Play Framework] (2)
Startup timing issues w/ database initialization and evolutions [Play Framework] (1)
[Feature Request] Default binding for Vector or IndexedSeq in play.api.data.Forms [Play Framework] (2)
[error] at org.apache.commons.io.FileUtils.forceDelete(FileUtils.java:2400) [Play Framework] (1)
How to get Play version programmatically? [Play Framework] (3)
[play-2.6] lightppd proxy to https [Play Framework] (4)
Learn PlayFramework - new Versions [Play Framework] (5)
Playfraework with UDP protocols [Play Framework] (2)
Playmorphia support for play framework [Play Framework] (3)
Form Binding support for java 8 type 'LocalDate' [Play Framework] (6)
Play Framework CORS configuration and Ionic (WkWebview) [Play Framework] (3)
How to set flash with Java version 2.7.0-M4 API [Play Framework] (3)
Play 2.7.0-M4 released! [Play Framework] (1)
Use @security.Authenticate to account permission validation [Play Framework] (2)
Play Closed channel issue [Play Framework] (1)
How to mix scala object based singleton and Guice DI [Play Framework] (3)
Play WS, Processing large responses example [Play Framework] (1)
sendFile.onClose not called when file size is 0? [Play Framework] (1)
Play 2.6.20 released! [Play Framework] (1)
[Play-Java 2.6] Json data and template [Play Framework] (8)
Sending an 2xx 'early' response before end of request was received [Play Framework] (1)