Topic outline
Informatique Répartie
- Merci de renseigner ce Google Doc
Objectifs, contenus et consignes de travail
Introduction
Bases théoriques
- IntroductionArchitectures client-serveurRPC
Conception
Rappels UML
Démarche de mise en oeuvre
Livrables
RMI
- A travailler pendant la semaine du 25 janvier 2021
- exempleBase
exempleExceptionsexempleSerializableexempleCallbacks IMPORTANT : Les nouvelles version d’Eclipse demande de configurer la bonne JRE pour votre projet. Pour ce faire, il faut
- Créer votre projet
- Faire « button droit » sur le projet
- Aller sur Properties / Java Build Path
- Ouvrir l’onglet Libraries
- Déplier Classpath
- Cliquer sur JRE System Library
- Cliquer sur le bouton Edit
- Choisir Workspace Default JRE
- Accepter le tout
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
SOAP
WSDL
SOAP Web Services Implementation
- Source Code discussed during the lecture
Le vrai TD à faire le 8 février 2021 est composé des exercices 8 et 9 de ce sujet
Les exercices 1 à 7 devraient être faits pendant la préparation du chapitre, dans la semaine du 1er au 8 février 2021
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.
REST
Lecture to follow.
There are several small "Up to you!!" exercises to do along with the lecture. Use the code source provided.
To test and complete while following the slides
To do on March 15th after MCQ.
Use 'logique métier" provided
Fichier annuaire.zip
Si besoin ...
Si besoin ...
Projets
- Rappels UML
- Démarche SE à suivre
- Livrables
- Le projet
- Organisation et deadlines
Merci de compléter ce Google Sheet pour organiser les trinômes pour le développement du projet
TOUS les membres du trinôme doivent poster le document de spécification.
TOUS les membres du trinôme doivent poster le document de conception.
TOUS les membres du trinôme doivent poster le rapport final et le code source (comme un seul archive)
Topic 13
Topic 14