2011-03-05 2 views
4

(Google 위도)와 같은 위치 기반 소셜 네트워크를 기반으로 Android 애플리케이션을 개발하여 내 애플리케이션에 사용할 클라이언트/서버 유형을 선택하고 싶습니다. 어떤 유형의 클라이언트/서버 아키텍처가 사용될 것입니까? 내 응용 프로그램과 관련된 클라이언트/서버 아키텍처에 대한 유용한 웹 사이트, 비디오, 책이 있습니까? (저는 Android 개발에 새로운입니다.)어떤 유형의 클라이언트/서버 아키텍처가 사용됩니까?

답변

7

서버에서 어떤 프레임 워크를 사용 하시겠습니까? 어떤 컴퓨터 언어가 능숙합니까? 이 기능을 자체 서버 또는 클라우드에서 실행 하시겠습니까?

일반적인 대답은 :

  1. 서버에 RESTful service을 만듭니다. REST는 매우 보편적이며 모든 현대 언어 프레임 워크에서 지원됩니다. 데이터 형식은 JSON을 사용하므로 XML을 디코드하는 것이 더 쉽고 빠르며 객체에 더 잘 매핑됩니다. 서버에서 자바/서블릿을 사용하는 경우 Resteasy을 살펴볼 수 있습니다.

  2. Android에서는 HTTPClient을 사용하여 REST 서버와 통신합니다. Gson을 사용하여 JSON을 생성/소비하고이를 객체에 매핑하십시오.

0

내가 사용하는 문장을 말하고 당신이 HttpClient를하고 GSON/org.json 사용하여 자신의 자전거를 재발견해야한다고 말하는 모든 적목 바보를 무시하는 것입니다. 그것은 가치가 없어. 클라이언트 - 서버 통신 채널이 필요합니다. 그냥 가져가.

관련 문제