2012-05-20 2 views
3

JSON (Jackson 변환기) 형식과 Wink 공급자를 사용하여 JAX-RS 서버 (WebSphere Application Server)와 클라이언트 애플리케이션을 구현하고 싶습니다.JSON과 Wink를 사용하는 JAX-RS 클라이언트/서버 애플리케이션

  1. REST 서비스와주고받는 DTO 클래스에 JAXB 주석을 사용해야하므로 직렬화 가능해야합니까?

  2. 어떤 응답 유형을 사용해야합니까, JSONObject 또는 내 클래스 유형 (예 : MyClass 또는 클라이언트/서버 간의 게시 방법 협상의 문자열)?

Rest 서비스의 도메인 클래스에 JAXB 어노테이션을 사용하는 경우가 있습니까?

귀하의 통찰력/지시 사항이 높이 평가 될 것입니다. 사전에

감사합니다, 어윈

답변

3

는 당신이 잭슨에 대한 자세한 내용을 읽을 필요 같아요.
하지만, 여기에 몇 가지 짧은 대답입니다 : 당신은 모든 수업에 JAXB 주석이 필요하지 않습니다

  1. 가지 경우 90 %의 경우.
  2. 당신은 당신의 클래스를 사용할 필요가 :

    @POST 공공 MyClass에 MyMethod라는 (MyOtherClass mcls를)

  3. 기본 결과에 만족하지 않을 때 당신은 어떤 복잡한 매핑 JAXB 주석을 사용합니다.