(Google 위도)와 같은 위치 기반 소셜 네트워크를 기반으로 Android 애플리케이션을 개발하여 내 애플리케이션에 사용할 클라이언트/서버 유형을 선택하고 싶습니다. 어떤 유형의 클라이언트/서버 아키텍처가 사용될 것입니까? 내 응용 프로그램과 관련된 클라이언트/서버 아키텍처에 대한 유용한 웹 사이트, 비디오, 책이 있습니까? (저는 Android 개발에 새로운입니다.)어떤 유형의 클라이언트/서버 아키텍처가 사용됩니까?
4
A
답변
7
서버에서 어떤 프레임 워크를 사용 하시겠습니까? 어떤 컴퓨터 언어가 능숙합니까? 이 기능을 자체 서버 또는 클라우드에서 실행 하시겠습니까?
일반적인 대답은 :
서버에 RESTful service을 만듭니다. REST는 매우 보편적이며 모든 현대 언어 프레임 워크에서 지원됩니다. 데이터 형식은 JSON을 사용하므로 XML을 디코드하는 것이 더 쉽고 빠르며 객체에 더 잘 매핑됩니다. 서버에서 자바/서블릿을 사용하는 경우 Resteasy을 살펴볼 수 있습니다.
Android에서는 HTTPClient을 사용하여 REST 서버와 통신합니다. Gson을 사용하여 JSON을 생성/소비하고이를 객체에 매핑하십시오.
0
내가 사용하는 문장을 말하고 당신이 HttpClient를하고 GSON/org.json 사용하여 자신의 자전거를 재발견해야한다고 말하는 모든 적목 바보를 무시하는 것입니다. 그것은 가치가 없어. 클라이언트 - 서버 통신 채널이 필요합니다. 그냥 가져가.
관련 문제
- 1. 어떤 아키텍처가 system.runtime.serialization.ISerializable을 사용합니까?
- 2. 어떤 ARM 아키텍처가 LLVM을 지원합니까?
- 3. ServicePointManager.FindServicePoint는 어떤 용도로 사용됩니까?
- 4. PING에 어떤 프로토콜이 사용됩니까?
- 5. 이 코드는 어떤 용도로 사용됩니까?
- 6. PHP에서 lambda는 어떤 용도로 사용됩니까?
- 7. 업데이트 트리거에 어떤 테이블이 사용됩니까?
- 8. 파이썬 백엔드는 어떤 용도로 사용됩니까?
- 9. iPhone에 어떤 버전의 GLSL이 사용됩니까?
- 10. 어떤 레일 레이아웃이 사용됩니까? after_filter
- 11. 이 코드에는 어떤 알고리즘이 사용됩니까?
- 12. 어떤 편집기가 워드 프레스에 사용됩니까?
- 13. SMS의 인코딩에는 어떤 인코딩이 사용됩니까?
- 14. ASP에는 어떤 공통 데이터베이스가 사용됩니까?
- 15. 어떤 유형의 암호화를 사용해야합니까?
- 16. 인코딩 : 어떤 유형의 변수
- 17. ownerType이 DependencyObject가 아닌 DependencyProperty는 어떤 용도로 사용됩니까?
- 18. 피드에 어떤 유형의 게시물이 있습니까?
- 19. 어떤 유형의 변수가 정적이어서는 안됩니까?
- 20. Reddit에서 어떤 유형의 ORM을 사용합니까?
- 21. django ForeignKey 어떤 유형의 모델로
- 22. SQL Compact의 "엔진 기본값"은 어떤 유형의 암호화입니까?
- 23. 대부분의 LOB 응용 프로그램에서 어떤 기술이 사용됩니까?
- 24. 어떤 FTP 전송 모드가 널리 사용됩니까?
- 25. kayak.com에 어떤 웹 기술과 프레임 워크가 사용됩니까?
- 26. 동적 양식 작성기에는 어떤 종류의 데이터베이스가 사용됩니까?
- 27. ajax 콘텐츠를로드하면 어떤 스타일 시트가 사용됩니까?
- 28. 어떤 문제 추적 소프트웨어가 리눅스 개발에 사용됩니까?
- 29. 하늘빛 에뮬레이터에는 어떤 서비스 구성이 사용됩니까?
- 30. alphablend 란 무엇이며 어떤 기능이 사용됩니까?