„8. REST (2012)” változatai közötti eltérés
Tank (vitalap | szerkesztései) |
aNincs szerkesztési összefoglaló |
||
| (4 közbenső módosítás, amit 4 másik szerkesztő végzett, nincs mutatva) | |||
| 1. sor: | 1. sor: | ||
=HTTP= | =HTTP= | ||
* HTTP GET | * HTTP GET | ||
[[ | [[File:HTTP_GET.png]] | ||
* HTTP POST | * HTTP POST | ||
[[ | [[File:HTTP_POST.png]] | ||
=REST= | =REST= | ||
| 33. sor: | 32. sor: | ||
==Műveletek erőforrásokon== | ==Műveletek erőforrásokon== | ||
[[ | [[File: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 | * '''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 | * '''idempotent''': a művelet ismételt végrehajtása ugyanazt az eredményt produkálja | ||
| 50. sor: | 49. sor: | ||
* Java osztályok leképzése REST erőforrásokra (annotációk) | * Java osztályok leképzése REST erőforrásokra (annotációk) | ||
'''Számológép példa revisited''' | '''Számológép példa revisited'''<br /> | ||
<code> | <code> | ||
@Path("calculator") | @Path("calculator") | ||
| 59. sor: | 58. sor: | ||
public double add(@QueryParam("left") double left, @QueryParam("right") double right) { return left+right; } | public double add(@QueryParam("left") double left, @QueryParam("right") double right) { return left+right; } | ||
} | } | ||
</code> | </code> | ||
'''Lehetséges visszatérési értékek''' | '''Lehetséges visszatérési értékek''' | ||
| 101. sor: | 99. sor: | ||
|- | |- | ||
!Katalógus | !Katalógus | ||
| - | |||
|JNDI | |JNDI | ||
|UDDI | |UDDI | ||
|Naming | |Naming service | ||
|- | |- | ||
!Elosztott | !Elosztott | ||
| 147. sor: | 145. sor: | ||
|igen | |igen | ||
|nem | |nem | ||
[[Kategória:Infoszak]] | |||