Plan
de cours IPA par olivier.Debas@odeis.com |
exercices
IDE : Unix-emacs, ou
Unix-Windows-JBuilder ou Windows-Forte |
Je 15/11 |
9-12h
14-16h |
- entrée / sortie, accès séquentiel, accès aléatoire
(random access)
- flux physique + filtres (lecture, écriture)
- mode caractère Unicode
|
- écrire des entiers dans un fichier
- écrire des données numériques dans un fichier binaire, puis
lire ce fichier binaire et afficher les données
- lire le contenu d'un fichier texte, ligne/ligne, afficher
chaque ligne lue
|
Me 21/11 |
9-14h |
- package (name space)
- archive jar (ou .zip ou .tar)
- sérialisation (marchall, unmarchall pour
JBuilder)
contrôle de la sérialisation
- tokenization
|
- à partir d'une classe Java existante, écrire un prog. qui
sérialise un objet Java dans un fichier (texte)
- écrire un prog. qui désérialise le contenu du fichier
pécédent dans un 3è fichier (texte)
|
Je 22/11 |
9-12h
14-16h |
- introduction succincte à XML
- DTD modèles de document, DOM ou SAX
- API Java pour traiter les documents XML
|
Projet protocole
XML-RPC Lite
sujet: http://aldebaran.devinci.fr/~debas/IPA/ProjetXML-RPCLite.html
Vous pourrez travailler en gpe de 3. Soutenance+compte-rendu
personnel permettront d'évaluer le travail de chacun. Vous trouverez la doc java xml sur
la page d'aide (celle contenant la doc de l'api java).
"java_xml_pack-fall01\docs\api\index.html" est le path à partir de
l'archive "java_xml_pack-fall01" que vous avez téléchargé jeudi 22/11
http://aldebaran.devinci.fr/docs/jaxp1.1.3/docs/api/index.html
http://java.sun.com/j2se/1.3/docs/api/index.html |
Je 29/11 |
9-12h
14-16h |
- Externalizable, alternative à Serialisable
- introspection, voir dynamiquement le contenu d'un objet, ses
champs
- reflet ou "reflection", utilisation en débuggage
- prendre l'objet sans voir le code source, connaître
dynamiquement la méthode applicable à l'objet
|
|
Je 6/12 |
9-12h
14-16h |
- gestion des threads, synchronisation
- endormir un thread par wait( ) puis
réveillé par notify( ) ou notifyAll( )
|
projet XML:
soutenance+compte-rendu personnel, reporté à Je 17/01/02 |
Je
20/12 |
13h30-16h30 |
|
|