2009-07-18 18 views
5

Estoy buscando una forma agradable de enviar un objeto Java a mi servicio web de reposo.
¿Es posible o no?Enviar objeto Java a un servicio web en reposo


Para la muestra I wa no para enviar un objeto "Usuario" a mi reposo:

public Class User{ 
    private String name; 
    private String surname; 

    public getName(){ 
    return name; 
    } 

    public setName(String name){ 

     [...] 
} 

Es posible generar de forma automática este tipo de descanso?
www.foo.com/createUser/name="foo" & apellido = "foo"

Respuesta

3

Para consultar todas Restlet. El tutorial le muestra cómo comenzar.

Restlet le permite utilizar varios formatos de representación, incluidos XML y JSON.

+0

Con Restlet puedo enviar Cadena, entero ... Pero no Java OBJETO –

+0

Debe enviar alguna representación del objeto, restlet proporciona un mecanismo para asignar las solicitudes a un patrón de URL y enviar representaciones serializadas a través de http. Si desea enviar objetos, debe mirar algo como RMI, pero eso no es RESTful, y aún implica ordenar y desasignar –

4

Consideraría usar una representación JSON para este tipo de objetos Java. Prefiero la implementación de JAX-RS en Jersey y tiene soporte integrado para la serialización JSON sobre JAXB.

Espero que esto ayude ...

1

Es posible generar de forma automática este tipo de descanso? www.foo.com/createUser/name="foo" & apellido = "foo"

eso no es descanso. Eso es RPC.

Cuestiones relacionadas