2012-03-23 3 views
0

나는 Entity-Objects 개념과 마찬가지로 각 데이터베이스 테이블에 해당하는 여러 클라이언트 클래스를 안드로이드 클라이언트 응용 프로그램에 만들었습니다.Android에서 Java Server로 사용자 정의 클래스의 객체를 보내는 방법은 무엇입니까?

나는 서버의 데이터베이스에서 안드로이드 클라이언트 응용 프로그램으로 데이터를 검색 한 다음 반환 된 데이터 세트를 생성 된 클래스의 객체에 할당하여 데이터를 추가로 처리하고 일부 논리를 적용하려고합니다.

나는 서버에서 처리하거나 데이터베이스에서 삽입/업데이트하기 위해 객체 형태로 서버에 안드로이드의 데이터를 보내기를 원합니다.

(HttpClient 및 HttpPost를 사용하여 서블릿에 데이터를 보낼 수 있지만 개체를 ​​보내는 방법과 개체 형식의 데이터베이스 결과 집합을받는 방법을 알지 못함).

클라이언트 - 서버 프로그래밍에 익숙하지 않아서이 방법이 잘못되었을 수 있습니다. 그렇다면 나에게 수정하십시오. 샘플 코드를 보내 주시면 감사하겠습니다.

답변

2

일반적으로 개체를 나타내는 서버에 일종의 String을 보냅니다. JSON을 생성하여이를 수행 할 수 있습니다. GSON과 같은 좋은 라이브러리가 있는데,

+2

+1 +1하지만 제 3 자 API/라이브러리에 의존하지 않고 기본 라이브러리와 클래스를 사용하는 것이 좋습니다. –

+1

물론 좋은 접근 방법이 될 것입니다. 안드로이드는 이미 그러한 용도로 org.json.JSONObject를 사용할 수있게 해줍니다. – Tim

+0

감사합니다. Tim! 나는 많은 시도를 해봤지만 이미 언급 한대로 성공적으로 할 수 없었다. 그 일을하기 위해 몇 줄을 보여 주시겠습니까? –

관련 문제