3) Requête simple • Utiliser l’ORM du framework pour récupérer une ligne au hasard dans une table de la base de données qui en contient 10 000 • Sérialiser le résultat en JSON
4) Requêtes multiples • Décoder un paramètre d’URL qui précise le nombre de lignes aléatoires à récupérer • Utiliser l’ORM du framework pour récupérer N lignes au hasard dans une table de la base de données qui en contient 10 000 • Sérialiser la liste de résultats en JSON
5) Mise à jour de données • Variation du test n°2 • Utiliser l’ORM pour récupérer une ligne au hasard dans une table qui en contient 10 000 • Modifier un des champs de l’objet • Utiliser l’ORM pour enregistrer l’objet modifié • Sérialiser l’objet modifié en JSON
6) Fortunes • Utiliser l’ORM du framework pour récupérer toutes les lignes d’une table de la base de données contenant un nombre arbitraire de messages (fortune cookies) • Insérer un nouveau message dans cette liste • Trier les messages par ordre alphabétique • Générer une page HTML de résultat avec le système de templating du framework