Skip to content

mathieuancelin/EMN-2014-Todo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Todo

L'objectif est de coder une application de type TODO list en utilisant le framework Play!

Les URLs

  • http://localhost:9000/ : affiche la page principale de l'application. Cette page est consituée d'un formulaire simple permettant de renseigner le nom d'une tâche à accomplir et du bouton pour créer la tâche ainsi que de la liste des tâches enregistrées dans la base de données. Chaque tâche possède une checkbox permettant de signaler si une tâche a été effectuée. Si c'est la cas, la tâche sera alors barrée. Un bouton permettra d'effacer les tâches faites.

  • http://localhost:9000/tasks : URL accessible en POST, permet d'ajouter une nouvelle tâche à l'application. Cette URL sera utilisée via un appel ajax

  • http://localhost:9000/tasks/{id} : URL accessible en POST, permet de mettre à jour une tâche (via un appel ajax) afin de changer son statut.

  • http://localhost:9000/tasks : URL accessible en delete, efface toutes les tâches faite en base

  • http://localhost:9000/tasks/{id}/delete : URL accessible en delete, efface une tache donnée

Composition de l'application

  • 1 vue sous forme de fichier html
  • 1 entité JPA représentant les tâches. Cette entité est très simple, elle comporte simplement un champ pour le nom de la tâche et un boolean pour son statut, ainsi qu'un id représentant la version raccourcie (automatiquement ajouté par Play)
  • 1 contrôleur Play contenant les diverses méthodes executant la logique métier de l'application.

Guide de survie

installation de Play! Framework :

http://www.playframework.org/documentation/1.2.7install

configuration de l'IDE :

http://www.playframework.org/documentation/1.2.7/ide

utilisation de la ligne de commande :

http://www.playframework.org/documentation/1.2.7cheatsheet/commandLine

utilisation des contrôleurs :

http://www.playframework.org/documentation/1.2.7/cheatsheet/controllers

utilisation des templates :

http://www.playframework.org/documentation/1.2.7/cheatsheet/templates

http://www.playframework.org/documentation/1.2.7/index : section built-in tags

utilisation des modèles :

http://www.playframework.org/documentation/1.2.7/cheatsheet/model

documentation complète :

http://www.playframework.org/documentation/1.2.7/home

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors