Proste usługi sieciowe zgodne z REST
Prostą usługę sieciową zgodną z REST można zdefiniować za pomocą adnotacji @Path
:
@Path("orders") public class Orders { @GET public List<Order> getAll() { // ... } @GET @Path("{oid}") public Order getOrder(@PathParam("oid")int id) { // ... } } @XmlRootElement public class Order { int id; // ... }
W powyższym kodzie:
-
Orders
to jednocześnie klasa POJO i opublikowany zasób zgodny z REST (do tego zasobu prowadzi ścieżkaorders
zdefiniowana za pomocą adnotacji@Path
użytej na poziomie klasy). -
Klasę
Order
oznaczono adnotacją@XmlRootElement
, która umożliwia konwersację pomiędzy kodem Javy a formatem XML. -
Metoda zasobu
getAll
, która zwraca listę wszystkich zamówień, jest wywoływana w momencie uzyskiwania dostępu ...
Get Java EE 6. Leksykon kieszonkowy now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.