„8. REST (2012)” változatai közötti eltérés

A VIK Wikiből
Ugrás a navigációhoz Ugrás a kereséshez
a (Ferrero átnevezte a(z) OotWebREST2012 lapot a következő névre: 8. REST (2012))
1. sor: 1. sor:
 
{{Csonk}}
 
{{Csonk}}
  
==HTTP==
+
=HTT==
 
* HTTP GET
 
* HTTP GET
 
[[Fájl:HTTP_GET.png]]
 
[[Fájl:HTTP_GET.png]]
7. sor: 7. sor:
 
[[Fájl:HTTP_POST.png]]
 
[[Fájl:HTTP_POST.png]]
  
==REST==
+
=REST=
 
REST = Representational State Transfer
 
REST = Representational State Transfer
  
===RESTful HTTP===
+
==RESTful HTTP==
 
* HTTP protokoll kibövítése: GET, POST, PUT, DELETE
 
* HTTP protokoll kibövítése: GET, POST, PUT, DELETE
 
* Bemenö paraméterek: URL része, URL query string, POST paraméter, HTTP body
 
* Bemenö paraméterek: URL része, URL query string, POST paraméter, HTTP body
16. sor: 16. sor:
 
* nagyon egyszerü: böngészőből is tesztelhetö
 
* nagyon egyszerü: böngészőből is tesztelhetö
  
===REST alapelvei===
+
==REST alapelvei==
 
* Minden eröforráshoz azonosító rendelése
 
* Minden eröforráshoz azonosító rendelése
 
* Dolgok összekapcsolása
 
* Dolgok összekapcsolása
 
* CRUD müveletek használata
 
* CRUD müveletek használata
 
* Állapotmentes kommunikáció
 
* Állapotmentes kommunikáció
 +
 +
 +
 +
= Elosztott technológiák összefoglaló =
 +
 +
 +
{|class="wikitable"
 +
! 
 +
!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

A lap 2012. december 18., 08:26-kori változata

Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
Az oldal még csonk. Segíts a szerkesztésében
Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni

Ha nem tudod, hogy állj neki, olvasd el a tutorialt.

HTT=

  • HTTP GET
Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni
  • HTTP POST
Hiba a bélyegkép létrehozásakor: Nem lehet a bélyegképet a célhelyre menteni

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
  • Állapotmentes kommunikáció


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