2013-02-19 4 views
2

Tomcat 서버에 크게 의존 할 Android 애플리케이션을 작성하고 있습니다. 지금까지는 통신을 설정하는 방법에 대한 조언을 받고 싶었습니다. 애플리케이션이 전송하는 데이터에 대한 광범위한 요청이있을 것입니다. 이것을 구현하는 가장 좋은 방법은 무엇입니까? 객체를 직렬화 할 것인가 또는 더 좋은 방법이 있습니까? 좋은 튜토리얼에 대한 링크는 정말 감사하겠습니다.Android 및 Tomcat 통신이 가능합니까?

답변

2

나는 다음과 같은 방법으로 내 응용 프로그램에서이 문제를 해결 :

첫째, 나는 RestWebService를 사용 (즉, JAXRS 참조 구현). 이것은 Tomcat Server의 통신 끝점입니다.

그러면 JSON 문자열을 사용하여 메시지를 교환 할 수 있습니다. 그들은 안드로이드에서 잘 지원되며 JACKSON과 함께 JAXRS는 객체를 JSON으로 쉽게 변환하거나 비 직렬화 할 수 있습니다. 보통 JSON Object Library를 작성합니다. JSON Object Library에는 양측에서 사용할 수 있어야하며 두 프로젝트에이 Lib을 포함해야하는 모든 객체가 들어 있습니다.

2

RESTful 웹 서비스에 만족합니다. 그렇다면 프론트 엔드에 대해 너무 많이 생각하지 않고도 백엔드 개발의 자유를 누릴 수 있습니다. Jersey를 REST API로 추천합니다. 웹 (vogella.com에서 이름을 지정)에 대한 자습서가 있습니다.

관련 문제