8. REST (2012)
A VIK Wikiből
Ez az oldal egyelőre csonk. Segíts a szerkesztésében! ![]()
Ha nem tudod, hogyan állj neki, olvasd el az útmutatót!
HTTP
- HTTP GET
- HTTP POST
REST
REST = Representational State Transfer
RESTful HTTP
- HTTP protokoll kibövítése: GET, POST, PUT, DELETE
- Bemenö paraméterek: URL része, URL query string, POST paraméter, HTTP body
- Visszatérési érték: HTTP body
- nagyon egyszerü: böngészőből is tesztelhetö
REST alapelvei
- Minden eröforráshoz azonosító rendelése
- Dolgok összekapcsolása
- CRUD müveletek használata (Create, Read, Update, Delete)
- Állapotmentes kommunikáció
Műveletek erőforrásokon
Elosztott technológiák összefoglaló
| REST | RMI | WS | CORBA | |
|---|---|---|---|---|
| Különbözö programnyelvek között müködik | igen | nem | igen | igen |
| Kommunikációs protokoll | HTTP | RMI | SOAP | IIOP |
| Interfészleíró | nincs/WADL | Java Interface | WSDL | IDL |
| Katalógus | JNDI | UDDI | Naming Service | - |
| Elosztott | igen | igen | igen | igen |
| Szakványos | igen | nem | igen | igen |
| Széles körü támogatás | igen | nem | igen | igen |
| Egyszerü | igen | igen | nem | nem |
| Egyszerü API | igen | igen | igen | nem |
| Gyors | igen | igen | nem | igen |
| Biztonság, tranzakciók | nem | nem | igen | nem |



