{"id":21606952,"url":"https://github.com/dyrits/chifoumi","last_synced_at":"2026-05-18T06:40:19.677Z","repository":{"id":104231039,"uuid":"281461881","full_name":"Dyrits/CHIFOUMI","owner":"Dyrits","description":"Chifoumi (ENI | Le développement Web côté serveur – BackEnd avec Java Enterprise Edition (JEE))","archived":false,"fork":false,"pushed_at":"2020-07-22T07:39:07.000Z","size":360,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-18T14:51:36.777Z","etag":null,"topics":["java","java-ee"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Dyrits.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-07-21T17:28:55.000Z","updated_at":"2020-07-22T07:39:09.000Z","dependencies_parsed_at":null,"dependency_job_id":"662b51bf-cd3c-4db1-a132-9442bb20f535","html_url":"https://github.com/Dyrits/CHIFOUMI","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Dyrits/CHIFOUMI","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyrits%2FCHIFOUMI","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyrits%2FCHIFOUMI/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyrits%2FCHIFOUMI/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyrits%2FCHIFOUMI/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Dyrits","download_url":"https://codeload.github.com/Dyrits/CHIFOUMI/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Dyrits%2FCHIFOUMI/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":267486592,"owners_count":24095455,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-28T02:00:09.689Z","response_time":68,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["java","java-ee"],"created_at":"2024-11-24T20:27:55.786Z","updated_at":"2026-05-18T06:40:14.652Z","avatar_url":"https://github.com/Dyrits.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Chifoumi\n\n## A propos de ce projet\n\n### Cursus\nENI | Le développement Web côté serveur – BackEnd avec Java Enterprise Edition (JEE)  \n~ [Module 3 - Les JSP](https://github.com/Dyrits/CHIFOUMI/tree/master/Module%2003%20-%20Enonc%C3%A9s%20TP)  \n\n### Énoncés (par l'ENI)\n\n\u003cdetails markdown=\"block\"\u003e\n\u003csummary\u003eVersion 1\u003c/summary\u003e  \n\nA partir d'un nouveau Dynamic Web Project, créer l'application suivante.\n\n#### Description fonctionnelle\n\nL'application doit permettre à un utilisateur de jouer au Chifoumi (pierre-feuille-ciseaux) contre le serveur en 1 seul coup.\n\n#### Eléments d'architecture\n\nL'application se nomme TPChifoumi.\nL'application est composée des éléments suivants :\n- Une JSP permettant de jouer.\n- Une JSP affichant le résultat (ce que l'utilisateur a joué, ce que le serveur a joué et qui a gagné). Cette JSP propose un bouton pour rejouer.\n- Une servlet effectuant le traitement.Le développement Web côté serveur – BackEnd - avec Java Enterprise Edition (JEE)  \n\nProposition de maquette pour comprendre l'enchaînement attendu :\n\n\u003e Plus de détails au sein du fichier PDF correspondant.\n\n\u003c/details\u003e\n\n\n\u003cdetails markdown=\"block\"\u003e\n\u003csummary\u003eVersion 2\u003c/summary\u003e  \n\nMettre en place une gestion avancée des erreurs possibles sur votre servlet et votre JSP.\nPar exemple :\n- Provoquer une exception de type NumberFormatException en essayant de convertir en entier le choix de l'utilisateur (par exemple le texte \"CHI\").\n- Provoquer une exception de type NullPointerException en appelant la méthode \"forward(...)\" du RequestDispatcher sur une page qui n'existe pas.\n\nNe pas hésiter à altérer le code pour provoquer de telles erreurs.\n\n\u003c/details\u003e\n\n\n\u003e Plus de détails sont disponibles dans les fichiers au format PDF correspondant à chaque énoncé.\n\n### Technologies principales\n- Java\n- Java EE\n\n### Détails | Commentaires\nCe projet a été construit à partir de zéro en suivant des instructions spécifiques. \n\n\u003cdetails markdown=\"block\"\u003e\n\u003csummary\u003eVersion 1\u003c/summary\u003e  \n\nL'application a été renommée \"Chifoumi\".\n\n\u003c/details\u003e  \n\u003cdetails markdown=\"block\"\u003e\n\u003csummary\u003eVersion 2\u003c/summary\u003e  \n\nLa version 2 ne sera pas implémentée.\n\n\u003c/details\u003e  \n\n### Statut\nVersion 1 - Terminée  \nVersion 2 - Abandonnée\n\n#### Dernière mise à jour\n21/07/2020  \n(README | 22/07/2020)","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyrits%2Fchifoumi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdyrits%2Fchifoumi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdyrits%2Fchifoumi/lists"}