ITI4 - Informatique Répartie
Section outline
-
-
Objectifs, contenus et consignes de travail
-
-
Bases théoriques
-
IntroductionArchitectures client-serveurRPC
-
-
-
Spéc et conception
-
Merci de renseigner ce Google SheetsVous vous organiserez en groupes de 4 étudiants
-
- Consignes développement projet
- Sujets
- Consignes développement projet
-
Cahier de spécification et de conception
Date limite : le lundi 21 février 2022 à 13h00
-
Date limite le lundi 28 mars à 8h00
- Rapport final,
- code source,
- manuel utilisateur et
- vidéo
- Rapport final,
-
-
-
A travailler pendant la semaine du 17 janvier 2022
-
exempleBase
exempleExceptionsexempleSerializableexempleCallbacks -
Logique métier à utiliser
Une structure de fichiers est proposée, vous pouvez la changer, bien évidemment.
-
Un peu de lecture ...
-
Avec une très bonne explication de la notion de codebase
-
Voici une version possible pour le problème du cryptage
Le Client attend des paramètres en ligne de commande ..; donc il faudra le lancer
$java Client localhost 1099 <entier à crypter> <Document à crypter> <Fichier à crypter, dans mon cas, évidemment, il s'agit de test.txt que vous pouvez utiliser>
-
-
-
SOAP
WSDL
SOAP Web Services Implementation
-
Source Code discussed during the lecture
-
Ici, les instructions pour installer Java 8 sur Linux.
Pour Windows, visiter https://adoptopenjdk.net/index.htm
-
Le vrai TD est composé des exercices 8 et 9 de ce sujet
Les exercices 1 à 7 devraient être faits pendant la préparation du chapitre
Some notes about exception handling
https://docs.oracle.com/cd/E24329_01/web.1211/e24965/faults.htm#WSADV641
-
Voici une possible version de la calculatrice sur les entiers positifs en SOAP avec gestion d'exceptions.
Un client est aussi disponible.
-
-
-
Lecture to follow.
There are several small "Up to you!!" exercises to do along with the lecture. Use the code source provided. -- these are the TDs
-
To test and complete while following the slides
-
le projet Eclipse de l'exercice UserManagement complet, avec le code source pour tester toutes les méthodes REST
et aussi le .war
-