
Benvenuto! Se sei un nuovo visitatore ti consiglio di iscriverti al mio Feed RSS in modo da essere sempre aggiornato riguardo l'uscita di nuovi articoli oppure sbirciare tra i tutorials ed i progetti.
Per avere un'idea del best-content presente in questo blog puoi leggere il post intitolato "Ed ora è il momento di rilanciare alcune iniziative! (1a parte e 2a parte)".
Buona navigazione e grazie per la visita!
Leggendo per sommi capi “Ajax Design Patterns” di Michael Mahemoff (che gestisce il sito ajaxpatterns.org) sono venuto a conoscenza di REST.
Questo termine fu coniato tempo fa da Roy Fielding (che è uno dei principali autori delle specifiche HTTP) nel documento intitolato “Architectural Styles and the Design of Network-based Software Architectures“.
La definizione è la seguente:
Representational State Transfer is intended to evoke an image of how a well-designed Web application behaves: a network of web pages (a virtual state-machine), where the user progresses through an application by selecting links (state transitions), resulting in the next page (representing the next state of the application) being transferred to the user and rendered for their use.
Tra i principi di REST la cosa più interessante è come vengono rivalutati correttamente i metodi HTTP ossia: GET, POST, PUT e DELETE attribuendo a loro significati concreti.
GET è simile al concetto di leggere/copiare (o comunque prelevare informazioni), POST di creare/aggiungere, PUT di aggiornare ed infine DELETE per eliminare/tagliare.
Il mondo dei servizi Web (Web Services) si fa sempre più complicato ;)
Daniele Simonin 28 Settembre 2006 alle 11:36 Trackback URI
| L | M | M | G | V | S | D |
|---|---|---|---|---|---|---|
| « Set | ||||||
| 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 | ||
Scrivi un commento
Tags di formattazione: