2012-11-01 3 views

답변

0

동일한 문제를 해결하고있었습니다. 그리고 서버와 안드로이드 클라이언트간에 데이터베이스를 동기화해야만 마침내 JSON으로 REST를 선택하기로 결정했습니다. 각 DB 테이블은 서버에서 1 개의 URL 리소스로 표시되었습니다.

이 작업에서 SOAP를 통한 REST의 이점은 REST가 SELECT, CREATE, UPDATE 및 DELETE SQL 명령에 직접 매핑 할 수있는 GET, POST, PUT 및 DELETE (또는 일부 다른 경우) 작업 집합을 정의한다는 점입니다. 따라서 데이터 교환 방법에 대한 명확한 규칙이 있습니다.

SOAP은 리소스 기반이 아닌 RPC 스타일의 통신이므로 데이터베이스 동기화에는 덜 편리하다고 생각됩니다. 내가 GSON을 선택한 JSON 파싱 라이브러리 http://static.springsource.org/spring-android/docs/1.0.x/reference/html/rest-template.html

등 : REST 통신을위한 라이브러리로

나는 안드로이드를위한 봄 나머지 클라이언트를 사용하기로 결정 또는 http://code.google.com/p/google-gson/

사용할 고려할 수 있습니다 Jackson : http://jackson.codehaus.org/은 GSON보다 더 능숙 할 수 있습니다.

Android REST 클라이언트 개발에 대한 동영상도 참조하십시오. http://www.youtube.com/watch?v=xHXn3Kg2IQE

0

이것은 개발중인 데이터 유형과 응용 프로그램 유형에 따라 다릅니다.