2009-07-18 6 views
5

Java 객체를 내 나머지 웹 서비스로 보내는 좋은 방법을 찾고 있습니다.
가능 여부가 궁금하십니까? 내 나머지에 "사용자"개체를 보낼 수 wan't 샘플에 대한Java 객체를 나머지 WebService로 보냅니다.


:

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

    public getName(){ 
    return name; 
    } 

    public setName(String name){ 

     [...] 
} 

그것은 나머지의보기 자동이 종류를 생성 할 수있어?
www.foo.com/createUser/name="foo "& 성 ="foo는 "

답변

3

Restlet에서보세요. tutorial은 시작하는 방법을 보여줍니다.

Restlet에서는 XMLJSON을 비롯한 다양한 표현 형식을 사용할 수 있습니다.

+0

Restlet을 사용하면 문자열, 정수를 보낼 수 있습니다.하지만 Java 객체가 아닙니다. –

+0

객체의 표현을 보내야합니다. restlet은 요청을 URL 패턴에 매핑하고 http를 통해 직렬화 된 표현을 보내는 메커니즘을 제공합니다. 객체를 보내려는 경우 RMI와 같은 것을보아야하지만 RESTful이 아니며 마샬링 및 언 마샬링이 필요합니다. –

4

이 종류의 Java 객체에 대해 JSON 표현을 사용하는 것이 좋습니다. JAX-RS의 Jersey 구현을 선호하며 JAXB를 통한 JSON 직렬화 지원 기능을 기본 제공합니다. 그것은 나머지의보기 자동이 종류를 생성 할 수있어

1

이 도움이

희망 ...? www.foo.com/createUser/name="foo REST 아니다 foo는 "

"= & 성 ". 그것은 RPC입니다.

관련 문제