안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요
제목 처럼 외부 DB를 접근하기 위해 검색 결과 아래 세가지 방법이 있었습니다.
1. 웹서비스 방법
- SOAP
- RESTful
2. 웹 서버 방법
- ASP, JSP 등
3. 소켓 통신
하지만 여러 가지 문제가 있더라고요(DB 데이터가 10000줄등 )
soap : Ksoap2를 이용하여 요청을 보내면 응답이 anyType으로 시작 되는 문자열이 날라오고 이 문자열을 파싱하는 문제
RESTful : VS2008 3.5 WCF Service 를 이용하려 했으나 구글링시 소스코드만 되어 있어 프로젝트 생성 부터 알 수 있는 방법을 모르는문제
(책을 찾거나 공부 하면 되는데 일단은 급해서 빨리 구현할려고 보니 처음부터 볼 시간이 없더라고요 ㅜㅜ)
웹 서버 : 웹 서버를 만들 이유가 없어서 아직 안만들었습니다. 현재 프로젝트 진행이 웹 서비스로 많이 치우쳐져서...
소켓통신 : 통신도 아직 지식이 부족하고 안드로이드 프로젝트에서 연동 할려니 문제가 발생하네요
-> 웹 서버, 소켓 통신을 사용시 나중에 유지 보수등 웹 서비스에 비해 비효율적일것 같다고 하더군요
결론
안드로이드에서 외부 DB와 연결을 할려면 저 위 3가지 방법 뿐이 없는지요?
제 생각으로는 RESTful이 최선인거 같은데 참고할만 한 책이나 사이트는 없는지요?
제목 처럼 외부 DB를 접근하기 위해 검색 결과 아래 세가지 방법이 있었습니다.
1. 웹서비스 방법
- SOAP
- RESTful
2. 웹 서버 방법
- ASP, JSP 등
3. 소켓 통신
하지만 여러 가지 문제가 있더라고요(DB 데이터가 10000줄등 )
soap : Ksoap2를 이용하여 요청을 보내면 응답이 anyType으로 시작 되는 문자열이 날라오고 이 문자열을 파싱하는 문제
RESTful : VS2008 3.5 WCF Service 를 이용하려 했으나 구글링시 소스코드만 되어 있어 프로젝트 생성 부터 알 수 있는 방법을 모르는문제
(책을 찾거나 공부 하면 되는데 일단은 급해서 빨리 구현할려고 보니 처음부터 볼 시간이 없더라고요 ㅜㅜ)
웹 서버 : 웹 서버를 만들 이유가 없어서 아직 안만들었습니다. 현재 프로젝트 진행이 웹 서비스로 많이 치우쳐져서...
소켓통신 : 통신도 아직 지식이 부족하고 안드로이드 프로젝트에서 연동 할려니 문제가 발생하네요
-> 웹 서버, 소켓 통신을 사용시 나중에 유지 보수등 웹 서비스에 비해 비효율적일것 같다고 하더군요
결론
안드로이드에서 외부 DB와 연결을 할려면 저 위 3가지 방법 뿐이 없는지요?
제 생각으로는 RESTful이 최선인거 같은데 참고할만 한 책이나 사이트는 없는지요?