1 | # Play 2.0 documentation |
---|
2 | |
---|
3 | Play 2.0 is a high-productivity Java and Scala web application framework that integrates the components and APIs you need for modern web application development. |
---|
4 | |
---|
5 | Play is based on a lightweight, stateless, web-friendly architecture and features predictable and minimal resource consumption (CPU, memory, threads) for highly-scalable applications, thanks to its reactive model, based on Iteratee IO. |
---|
6 | |
---|
7 | 1. About |
---|
8 | 1. Getting started |
---|
9 | 1. [[Play 2.0 for Scala developers | ScalaHome]] |
---|
10 | 1. [[HTTP programming | ScalaActions]] |
---|
11 | 1. [[Asynchronous HTTP programming | ScalaAsync]] |
---|
12 | 1. [[The template engine | ScalaTemplates]] |
---|
13 | 1. [[HTTP form submission and validation | ScalaForms]] |
---|
14 | 1. [[Working with JSON | ScalaJson]] |
---|
15 | 1. [[Working with XML | ScalaXmlRequests]] |
---|
16 | 1. [[Handling file upload | ScalaFileUpload]] |
---|
17 | 1. [[Accessing an SQL database | ScalaDatabase]] |
---|
18 | 1. [[Using the cache | ScalaCache]] |
---|
19 | 1. [[Calling web services | ScalaWS]] |
---|
20 | 1. [[Integrating with Akka | ScalaAkka]] |
---|
21 | 1. [[Internationalization | ScalaI18N]] |
---|
22 | 1. [[The application Global object | ScalaGlobal]] |
---|
23 | 1. [[Testing your application | ScalaTest]] |
---|
24 | 1. [[Handling data streams reactively | Iteratees]] |
---|
25 | 1. [[Your first application | ScalaTodoList]] |
---|
26 | 1. [[Play 2.0 for Java developers | JavaHome]] |
---|
27 | 1. [[HTTP programming | JavaActions]] |
---|
28 | 1. [[Asynchronous HTTP programming | JavaAsync]] |
---|
29 | 1. [[The template engine | JavaTemplates]] |
---|
30 | 1. [[HTTP form submission and validation | JavaForms]] |
---|
31 | 1. [[Working with JSON | JavaJsonRequests]] |
---|
32 | 1. [[Working with XML | JavaXmlRequests]] |
---|
33 | 1. [[Handling file upload | JavaFileUpload]] |
---|
34 | 1. [[Accessing an SQL database | JavaDatabase]] |
---|
35 | 1. [[Using the cache | JavaCache]] |
---|
36 | 1. [[Calling web services | JavaWS]] |
---|
37 | 1. [[Integrating with Akka | JavaAkka]] |
---|
38 | 1. [[Internationalization | JavaI18N]] |
---|
39 | 1. [[The application Global object | JavaGlobal]] |
---|
40 | 1. [[Testing your application | JavaTest]] |
---|
41 | 1. [[Your first application | JavaTodoList]] |
---|
42 | 1. Detailed topics |
---|
43 | 1. [[The build system | Build]] |
---|
44 | 1. [[Working with public assets | Assets]] |
---|
45 | 1. [[Managing database evolutions | Evolutions]] |
---|
46 | 1. [[Configuration file syntax and features | Configuration]] |
---|
47 | 1. [[Deploying your application | Production]] |
---|
48 | 1. Hacking Play 2.0 |
---|