현재 webservices를 사용하여 Android 애플리케이션을 개발 중이므로 처음에는 REST 또는 SOAP 및 어떤 종류의 데이터를 사용해야합니까?Native Android 애플리케이션의 웹 서비스
1
A
답변
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
이것은 개발중인 데이터 유형과 응용 프로그램 유형에 따라 다릅니다.
관련 문제
- 1. Native Brightcove for Android
- 2. Android 애플리케이션의 UnknownHost 예외
- 3. Android 웹 서비스 구현
- 4. Android Ksoap2 웹 서비스
- 5. Android ksoap 웹 서비스
- 6. Android 클라이언트 웹 서비스
- 7. Android 웹 서비스
- 8. Android 마켓을위한 웹 서비스
- 9. Android 애플리케이션의 화면 타이머에서?
- 10. 자바 웹 애플리케이션의 정적 레이어
- 11. Android 애플리케이션의 UnknownHostException 경고
- 12. Android 앱 : Web vs Native
- 13. Native android 4.0 pdf reader
- 14. exec 명령 android native code
- 15. Android 애플리케이션의 정적 분석
- 16. Android 애플리케이션의 Preference.xml
- 17. Android 애플리케이션의 "이름"찾기
- 18. Android 애플리케이션의 동적 레이아웃
- 19. Android 애플리케이션의 옵션 메뉴
- 20. 3 Android 애플리케이션의 활동
- 21. Android 애플리케이션의 메트로 인터페이스
- 22. Android 애플리케이션의 날짜 비교
- 23. Android 애플리케이션의 이미지로드에 관해
- 24. Android 애플리케이션의 캐시
- 25. 웹 서비스 데이터를 사용하는 Android 서비스
- 26. 자바 웹 애플리케이션의 예외 처리
- 27. Android 애플리케이션에서 웹 서비스 호스팅
- 28. "Android 웹 서비스 호출 중"
- 29. Android 다중 JSON 웹 서비스
- 30. Android 클라이언트에서 웹 서비스 호출