데이터베이스 구축하고 실시간으로 데이터가 데이터베이스에 업로드 되고 그 업로드된 자료를 스마트폰에서 받아서 뿌려주는 애플리케이션을 만들려는데요
아무것도 모르고 자바만 조금 공부해보고 안드로이드 애플리케이션 책 좀 본게 다인데요
mysql설치해서 데이터베이스서버는 구축하고
현재 윈도우 2008 R2서버도 설치했고요
그다음에 데이터베이스를 어떻게 스마트폰에서 요청에 따라 전송해주는걸 만들어야 할지 몰라서요
이사람 저사람에게 물어봤는데요
mysql - JDBC - JSON - 스마트폰애플리케이션
이런순서 맞나요?
JDBC가 데이터베이스를 자바에서 접근가능하게 하는거라는데요
그걸 다시 JSON언어로 변환해서 전송해줘야하나요?
웹서버도 구축을 해야하는건가요?
JDBC로 바꾼 데이터를 어떻게 JSON으로 쏴주는지 모르겠네요
두서없이 질문을 했지만 정말 아는게 없어서요 ㅠㅠ 많은 조언 부탁드립니다.
웹에 대해서 아직 개념이 확립이 안되신듯 합니다.
JSON부분을 웹언어로 만들면 됩니다. 자바 하셨으면 jsp, php도 상당히 쉬워서 금방 배우실꺼에요)
순서는 스마트폰 < ㅡ > 서버 ( json or xml (jsp,php) <ㅡ>DB) 입니다..^^
JDBC는 자바언어에서 데이터베이스를 사용하기위해 다리를 놓아주는 역할을 하는놈이죠?
아마 윈도우에서 ODBC와 같은 놈일겝니다^^;
개인서버구축은 아닐텐데.. 물론테스트를 위해서는 컴터에 서버구축을 하겠지만..
그렇다면 실제운영시는 웹호스팅(혹은서버호스팅)을 이용한다고 가정하면
POST통신이나 TCP/IP 통신코드로 서버플램과 클라이언트플램과의 관계를 프로그래밍하겠죠
여기서 유저의 클릭에의한 데이터요청이 아니라 실시간 자동요청이라면 또 거기에 맞는 코딩이 필요할것이구요
전체적인 질문의 맥락을 볼때 서버,서버플램,클라이언트플램,데이터베이스등의 대한 기초지식이 많이 부족한듯싶네요
구상하는 기능구현은 어렵지않아보이는데 관련지식이 아직은 부족한듯싶습니다^^
데이터가 어느정도인지는 모르겠지만...꼭 json으로 안하셔도 됩니당.
걍 asp로 웹페이지 하나 만드시구요. 요 페이지에서 디비에 접속해서 데이터 긁어오게 만들어 두시고
(이 웹페이지에서 데이터 뿌려주는걸 json으로 해도 되고,xml로 해도 되고, 그냥 개발하는사람이 임의로 만들어도 되고..)
안드로이드에서는 http방식으로 저 페이지 호출해서 가져오는 값을 사용하시면 되구요.