Objectifs: plusieurs versions du modèle #
IMPORTANT
- Afficher une version
aliceet une versionbobde mon modèle - Modifier le modèle d’
alicesans affecter celui debob(et vice-versa) - Le tout doit fonctionner en mode client/serveur
(NOTE: les id d’instance peuvent être autre chose que alice et bob, selon vos besoins)
- La version
aliceest à gauche - La version
bobest affichée dans les deux fenêtres à droite - NOTE: je peux utiliser d’autres id au besoin
- p.ex.
AMERIQUEetASIEou encorepartie01etpartie02
- p.ex.
-
Effectuer tutoriel pour comprendre comment
- charger différentes versions de mon modèle personalisé
-
Vérifier que j’ai plusieurs version du modèle dans
_storage/models, p.ex.└── models ├── ModeleMaPage │ ├── alice.json │ └── bob.json -
S’assurer que mes noms d’attribut/méthode sont adéquats pour mon projet
- on ne veut pas de
MaquettePartiespour des pages paramètres!
- on ne veut pas de
-
Je pousse mon projet sur GitLab, p.ex:
$ git add . $ git commit -a -m module10 $ git push -
Je vérifie que mes fichiers sont sur GitLab
-
Je vérifie que projet est fonctionnel avec un
$ git cloneneuf, p.ex:# effacer le répertoire tmp s'il existe $ mkdir ~/tmp $ cd ~/tmp $ git clone https://gitlab.com/USAGER/4f5_prenom_nom $ cd 4f5_prenom_nom # démarre le serveur $ sh gradlew mon_projet:serveur # fênetre pour alice $ sh gradlew mon_projet:clientAlice # première fenêtre de bob $ sh gradlew mon_projet:clientBob # deuxième fenêtre de bob $ sh gradlew mon_projet:clientBob # S'assurer d'avoir: # 1. alice et bob ont un modèle différent # 2. on peut modifier le modèle d'alice sans affecter celui de bob # 3. on peut modifier le modèle de bob et les modifications # s'affichent dans les deux fenêtres de bob