, Nicolas Zozol Je finis cette semaine une première version public de Robusta Web Toolkit (RWT). Cette bibliothèque s'est construite au fil des trois dernières années lors de la construction d'Edupassion.com.
Depuis un peu plus d'un an, l'architecture d'Edupassion est passée RESTful et j'ai décidé d'épurer la biblitohèque afin de fournir un ensemble d'outils légers et cohérents facilitant les usages fréquents lors d'un processus REST. Simplicité et Productivités sont (en principe
) les maîtres mots.
Le premier tutoriel est en cours d'écriture, et RWT est téléchargeable dans une version qui évoluera encore un peu, l'essentiel du travail restant étant d'écrire une documentation convenable.
Vous pouvez toutefois vous amuser avec :
La version 0.9 stable et quasi définitive sera disponible au plus tard la semaine prochaine. En espérant des commentaires et peut-être quelques add-on de la communauté pour une version 1.0 en Septembre.
Vous devez être identifié pour poster un commentaire.
, Nicolas Zozol JPA (Java Persistence API) sera sans doute le dernier de mes joujoux technologiques pour bâtir l'architecture de la plateforme pédagogique Edupassion.com.

Tout cela fait beaucoup de technologies pour un seul homme. Ext-JS risque d'être le point faible... et le plus visible.
Vous devez être identifié pour poster un commentaire.
Le Servlet Mapping dans un serveur Web permet de rediriger une URL vers un fichier acceptant une requête : une servlet ou une page JSP.
Par exemple la requête GET /wsedupassion/account/12 sera redirigé vers la page /wsedupassion/service/account/account.jsp. Cette page JSP sera capable de traduire le '12' pour récupérer le compte d'index 12 et enverra donc sous forme XML les informations lié à l'utilisateur 12.
<resource>
<class>User</class>
<id>12</id>
<lastName>Zozol</lastName>
<firstName>Nicolas</firstName>
<url>http://www.edupassion.com</url>
<subject>Computer Sciences</subject>
<school>Robusta Web</school>
</resource>
Vous devez être identifié pour poster un commentaire.
Les RESTful Web Services sont un des moyens d'accès à des données par Internet. Supposons que vous demandiez à un serveur l'ensemble des lycées français présents aux USA : il existe une infinité de façons pour votre navigateur web de faire cette demande, et, pour le serveur, une infinité de façons de vous répondre.
Afin de se repérer parmi ces solutions, les programmeurs ont développées plusieurs méthodes plus ou moins standardisées, et notamment des méthodes appelées RPC, SOAP ou REST. On appellera un Service Web RESTful si il englobe la grande majorité des bons conseils de Roy T. Fielding, l'inventeur de REST.
Quelle est, au premier abord, la distinction de REST ?
Lorsque vous faites une requete RPC, SOAP ou REST à un serveur, vous incluez bien sûr par cette requete ce que vous demandez au serveur. En utilisant REST, cette demande est facilement décryptable par un être humain.
Par exemple DELETE edupassion.com/webservice/professeur.jsp?id=12 effacera le professeur n°12 inscrit à Edupassion.
Pourquoi REST ?
| Les avis entre l'utilisation de REST et les méthodes SOAP et RPC sont partagées. Je ne ferais pas un xe débat, mais apparemment REST a gagné la guerre. A mon avis, le principal avantage de REST est de garder un code compréhensible et que l'on peut écrire humainement à la main, alors que SOAP requiererait l'assistance d'un EDI et fournirait par là-même ce que l'on appelle du XML Nightmare. Mais comme toute solution, REST et SOAP ont leurs avantages et inconvénients. Le but de ce blog n'est donc pas de départager, mais de savoir comment utiliser REST au mieux, selon les situations. |
![]() |
L'environnement du Blog
Je donnerai beaucoup d'exemples liés au site web Edupassion.com et son framework Robusta que je développe pour mon entreprise Robusta Web. Ce code sera principalement en Java, mais aussi en XML, XSLT, Javascript, JSP, etc. Je publierai aussi de temps en temps l'astuce du jour, dans n'importe quel langage.
Vous devez être identifié pour poster un commentaire.
Il s'agit d'un Blog sur les meilleures utilisations de REST dans un environnement JAVA. Le Blog contient également du contenu sur la technologie Ajax et également un journal de bord sur le développement du site pédagogique http://www.Edupassion.com
Nicolas Zozol - Edupassion.com
| Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |
Copyright © 2000-2012 - www.developpez.com