Documentation

§Play 2.4.x documentation

Play est un framework pour application web Java et Scala très productif qui intègre les composants et les APIs neccessaires au développement d’application web moderne.

Play s’appuie sur une architecture légère, sans état, web friendly et présente une consomation des resources (CPU, mémoire, threads) prédictible et minimale pour des applications pouvant supporter une monté en charge importante en s’appuyant sur son modèle “reactive”, basé sur les IO des Iteratee.

§Pour démarrer

  1. Installer Play
  2. Créer une nouvelle application
  3. Anatomie d'une application Play
  4. Utiliser la console de Play
  5. Configuration de votre IDE préféré
  6. Didacticiel Play
  7. Politique de sécurité

§Travailler avec Play

  1. Play for Scala developers
  2. Play for Java developers

§En Details

  1. Le système de build
    1. Au sujet de la configuration de sbt
    2. Gérer les dépendences de l'application
    3. Travailler avec des sous-projets
  2. Travailler avec des ressources publiques
    1. Utiliser CoffeeScript
    2. Utiliser LESS CSS
    3. Utiliser JSHint
    4. Utiliser RequireJS
  3. Développer avec la base de donnée H2 en mémoire
  4. Gérer les évolutions de la base de donnée
  5. Syntaxe et fonctionnalité des fichier de configuration
    1. Configurer le secret de l'application
    2. Configurer le pool de connexion JDBC
    3. Configurer le pool de thread de Play
    4. Configurer les log
    5. Configurer la compression gzip
    6. Configurer les entêtes de securité
    7. Configurer WS SSL
  6. Deployer votre application
    1. Création d'une archive autonome
    2. Configuration supplémentaire
    3. Mise en place d'un serveur HTTP frontal
    4. Configurer HTTPS
    5. Deployer dans le cloud

§Documentation supplémentaire

  1. Scala
  2. Akka
  3. sbt
  4. Configuration
  5. Logback

§Hacking Play

  1. Construire Play depuis les sources
  2. 3rd Party Tools
  3. Repositories
  4. Issue tracker
  5. Guide du contributeur
  6. Guide pour la documentation
  7. Guide pour la tranduction de la documentation
  8. Travailler avec Git

§A propos de Play

  1. La phylosophie de Play
  2. Play User Groups

§Modules et plugins

  1. Dépots temporaire de modules

Next: Getting started


Found an error in this documentation? The source code for this page can be found here. After reading the documentation guidelines, please feel free to contribute a pull request.