Opera 7 + F7
a(tom)Blog - le serveur
a(tom)Blog - le serveur
Cours :
Application Internet
Professeur :
André Liechti
Table des matières
- Introduction
- Outils
- Serveur
- Fonctionnement
- Démonstration
- Conclusion
Introduction
L'idée
Faire un système centralisé de gestion de weblog (carnet web).
Intérets
- Manipuler du XML
- Utiliser HTTP
- Atom est d'avant-garde
Outils
Web Service
Communication client-serveur via l'internet.
Atom
- Un format XML standardisé créé par la communauté.
- Extensible, modulable
<?xml version="1.0" encoding='utf-8'?>
<entry xmlns="http://purl.org/atom/ns#">
<title>Olé</title>
<link rel="alternate" type="text/html" href="http://example.org/ole" />
<id>tag:example.org,2004:ole</id>
<issued>2004-03-15T12:03:55-05:00</issued>
<content type="text/html">
<div xmlns="http://www.w3.org/1999/xhtml">
<p>Hello World !</p>
</div>
</content>
</entry>
AtomAPI
Le mode de communication.
- Entrée
- GET : obtention
- POST : création
- PUT : envoi
- DELETE : suppresion
- Fil
XML / XSLT
Le language XML de manipulation XML.
Serveur
Fonctions
- Gérer des utilisateurs
- Leurs entrées (via AtomAPI)
- Fournir une version
utilisable
:
- XHTML
- Atom
- RSS (0.91, ...)
- ...
Et le tout entièrement valide : RSS,
Atom et
XHTML 1.0 Strict.
Fonctionnement

- Requête HTTP
- Authentification (au besoin)
- Réalisation de l'action : Génération, Mise à jour, Suppression
- Réponse
Conclusion
- Utilisation direct
- Évolutions futures
- Autres
The END
Et ils vécurent heureux et eurent beaucoup d'enfants.
Merci de votre attention.