앱에서 서버로 쿼리를 전송하고 싶습니다.
웹쪽을 잘 모르틑 터라서 어떻게 전송해야 할지가 궁금합니다.
안드로이드 앱에서 쿼리를 입력하고 , 결과보기 버튼을 누르게 되면 입력한 쿼리 결과가 서버로 전송되고 다시 서버에서 결과를 리턴 시켜오는
이 과정이 어떤게 진행되는지 또 무엇을 공부해야할지 궁금합니다..
거인의 어깨에 올라가고 싶습니다.
읽어주셔서 감사합니다.
제가 예전에 데이터베이스에서 데이터를 읽고 쓰기위해서 검색해봤는데
일단 안드로이드 앱에서 바로 db에 접근이 아주 힘듭니다.
(불가능하지는 않은걸로 알고있는데 하는 방법은 모르고 구글에서는 추천하지 않네요 ㅎ)
그래서 웹프로그램(php, asp, jsp 등)에 데이터를 주고(저같은 경우 php사용, post형식이나 get형식으로 데이터 전달)
웹프로그램이 데이터를 받으면 그걸 쿼리문으로 db에 쿼리를 날리고 그에대한 응답을 xml형식으로 출력하게 한 후
앱에서 xml데이터를 파싱(저같은경우 xmlpullparser이용)하는 방법을 썼습니다. 인터넷에 예제가 많이 나와있는데
저같은경우 요렇게 해결하였습니다.
제가알기로는 앱고 ㅏ서버는
xml, html통신으로만 연결할수 있다고 들었는데..
저는 서버와 통신할때 위엣분처럼 get, post방식으로 메세지를 주고
받는 방식을 사용했습니다.
로그인 유지
제가 예전에 데이터베이스에서 데이터를 읽고 쓰기위해서 검색해봤는데
일단 안드로이드 앱에서 바로 db에 접근이 아주 힘듭니다.
(불가능하지는 않은걸로 알고있는데 하는 방법은 모르고 구글에서는 추천하지 않네요 ㅎ)
그래서 웹프로그램(php, asp, jsp 등)에 데이터를 주고(저같은 경우 php사용, post형식이나 get형식으로 데이터 전달)
웹프로그램이 데이터를 받으면 그걸 쿼리문으로 db에 쿼리를 날리고 그에대한 응답을 xml형식으로 출력하게 한 후
앱에서 xml데이터를 파싱(저같은경우 xmlpullparser이용)하는 방법을 썼습니다. 인터넷에 예제가 많이 나와있는데
저같은경우 요렇게 해결하였습니다.