2011-09-28 4 views
0

최대 절전 모드를 사용하여 쿼리 기능을 제공하는 웹 서비스가 있습니다. 쿼리는 여러 결과를 반환 할 수 있습니다. 각 결과에는 여러 매개 변수가 포함되어 있습니다.최대 절전 모드 쿼리 결과 형식

질문 :

  1. 1 개 문자열로 모든 것을 직렬화 할 수 차 클라이언트가 그것을 구문 분석 : 나는 결과를 반환하는 방법.
  2. 문자열 배열 또는 복합 유형 배열을 반환 할 가능성이 있음을 알고 있습니다. 성능을 위해 더 나은

- 등 요청을하는 사용자가 많이있을 수 있습니다

하면 더 복잡한 유형을 사용하여 - 또는 어떤 정보에 대한 링크 - 그것을 사용의 예를 제공 할 수 있습니다.

덕분에 아브

답변

1

웹 서비스는 일반적으로 플랫폼 독립적 인,하지만 구조화 된 방법으로 결과를 반환합니다. XML과 JSON은 두 가지 빈번한 선택입니다.

Java에서 XML 및 JSON을 생성 할 수있는 API가 많이 있습니다. 그들을위한 구글. 나는 JAXB for XML을 좋아한다. 일부 API는 JAXB 주석 객체를 가져 와서 XML 대신 JSON으로 직렬화합니다.

+0

비누를 사용하고 있습니다. 그러나 성능면에서 무엇이 더 좋은지 - 문자열 또는 복합 유형 – Yoav

+1

빨리 만드는 것에 착수하기 전에 사용 가능하고 정확해야합니다. 복합 파싱 알고리즘을 구현하지 않고 클라이언트에서 직접 사용할 수있는 복합 유형을 사용하십시오. 웹 서비스는 전송 된 데이터 때문에가 아니라 네트워크 때문에 느립니다. –