„8. REST (2012)” változatai közötti eltérés
Tank (vitalap | szerkesztései) |
Tank (vitalap | szerkesztései) Nincs szerkesztési összefoglaló |
||
| 52. sor: | 52. sor: | ||
'''Számológép példa revisited''' | '''Számológép példa revisited''' | ||
<code> | <code> | ||
@Path("calculator") | @Path("calculator") | ||
public class Calculator{ | public class Calculator{ | ||
@GET | @GET | ||
@Path("add") | @Path("add") | ||
@Produces("text/plain") | @Produces("text/plain") | ||
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''' | |||
* void, null (204 no content status code) | * void, null (204 no content status code) | ||
* Response | * Response | ||
| 70. sor: | 70. sor: | ||
** double-re a megoldás a "MessageBodyWriter" implementálása | ** double-re a megoldás a "MessageBodyWriter" implementálása | ||
'''HTTP method annotációk:''' @GET, @POST, @PUT, @DELETE, @HEAD | |||
'''HTTP content-type annotációk:''' @Consumes, @Produces | |||
= Elosztott technológiák összefoglaló = | = Elosztott technológiák összefoglaló = | ||