Escolar Documentos
Profissional Documentos
Cultura Documentos
Clases y métodos
Sockets
RMI
Servlets
1
Servicios web con JAX-RS
CLIENTE
* Class ClientBuilder
Client newClient();
* Class Client
WebTarget target(String URI);
* Class WebTarget
WebTarget path(String path);
WebTarget queryParam(String name, Object value);
Invocation.Builder request();
URI getUri();
* A partir de un Invocation.Builder
Response put(Entity<?> entity);
Response get();
Response delete();
Response post(Entity<?> entity);
* Class Entity
Entity<T> html(T entity); // tipo “text/html”
Entity<T> json(T entity); // tipo “application/json
Entity<T> text(T entity); // tipo “text/plain”
SERVIDOR
* Class ResponseBuilder
Response build();
CLIENTE y SERVIDOR
* Class Response
ResponseBuilder created(URI location); // añade el URI a la cabecera ‘Location’
ResponseBuilder ok();
ResponseBuilder ok(Object entity);
ResponseBuilder status(Response.Status status); // p.e.
status(Response.Status.NOT_FOUND)
URI getLocation();
Response.StatusType getStatus();
T readEntity(Class<T> entityType); // p.e. readEntity(String.class)
void close();