„8. REST (2012)” változatai közötti eltérés
Tank (vitalap | szerkesztései) |
Tank (vitalap | szerkesztései) Nincs szerkesztési összefoglaló |
||
| 22. sor: | 22. sor: | ||
* CRUD müveletek használata (Create, Read, Update, Delete) | * CRUD müveletek használata (Create, Read, Update, Delete) | ||
* Állapotmentes kommunikáció | * Állapotmentes kommunikáció | ||
==Többféle adatreprezentáció== | ==Többféle adatreprezentáció== | ||
| 38. sor: | 31. sor: | ||
*De az alkalmazásnak lehet állapota (kliens oldalon, erőforrásban tárolva) | *De az alkalmazásnak lehet állapota (kliens oldalon, erőforrásban tárolva) | ||
*Skálázhatósági előnyök emiatt (nincs session, felcserélhető szerverek) | *Skálázhatósági előnyök emiatt (nincs session, felcserélhető szerverek) | ||
==Műveletek erőforrásokon== | |||
[[Fájl:muv_eroforr.png]] | |||
* '''safe:''' a kliens olyan műveletet hajt | |||
végre, ami csak lekérdez, és nem tehető felelőssé az okozott mellékhatásokért | |||
* '''idempotent''': a művelet ismételt végrehajtása ugyanazt az eredményt produkálja | |||
* '''cacheable''': akár a proxy vagy a gateway is cachelheti a szerver kapcsolódása nélkül. Képek esetén ajánlatos a long live beállitása. | |||
= Elosztott technológiák összefoglaló = | = Elosztott technológiák összefoglaló = | ||