네이티브앱에서 게시판기능을 하는 액티비티가 있고 여기서 글을 써서 데이터를 보낸다고 가정할 경우
데이터의 행로는
단말기 < - > 웹어플리케이션 or 서버프로그램 < - > DB
이렇게 되어집니다
즉, 단말기에서는 웹프로그램이나 혹은 서버프로그램으로 데이터를 보내고 받기만 합니다. db에는 접근을 하지 않죠
그리고 받은 데이터를 웹프로그램이나 서버프로그램이 처리하여 db에 저장합니다.
반대로 db에서 데이터를 불러올경우 웹프로그램을 호출하거나 서버프로그램에 명령을 내리면 db데이터를 가져와
그것을 단말기로 받아 보여주는겁니다.
이에 필요한 지식능력은 데이터를 받아 db에 저장하거나, db의 데이터를 불러오는 웹프로그램 또는 서버에 대한 지식이므로
웹프로그램경우 php, jsp, asp 등이 있으며 서버는 소켓프로그래밍 방법을 아셔야 합니다.
단말기에서 중간프로그램으로 전송의 경우 get, post방식의 데이터 전달 방법을 조사해보시면 됩니다. 서버를 이용할 경우 단말기에서의 소켓프로그래밍 방법을 아셔야 하구요.
두번째로 웹앱을 만드실경우
웹앱의 경우 웹페이지를 이용하여 어플처럼 구동되게 하는것이므로 실제 컴퓨터 브라우져에서 사용하는 게시판과 거의 같습니다.
게시판의 경우 웹프로그램이므로 위에서와 같이 php,jsp,asp를 아셔야합니다. 즉, 그냥 인터넷 게시판을 만들어 브라우져로 보인다고 보시면됩니다.
마지막으로 하이브리드가 있는데
이는 위의 네이티브의 하이브리드의 결합이므로 굳이 설명안해도 될듯합니다. 위에 두가지 방법중 하나를 이용하시면 되겠습니다.
보통 게시판기능이 어플에 있는경우 서버보다는 웹프로그램을 많이 이용하므로,
php, jsp, asp를 공부하셔야 하구요. 여기서 db에 데이터를 삽입, 제거, 수정 등을 해야하므로 sql문을 공부하셔야 합니다.
2012.05.28 02:58:11
극마
아 그리고 검색은
android post
같이 검색하시면 될듯합니다.
2012.05.28 14:12:26
잇힝국대통령
보통 http get, post 방식으로 많이 하구요, 요즘엔 json으로 많이 주고받습니다. 서버쪽 프로그램까지 짜신다면 윗분이 말하신거처럼 웹, 소켓, sql등을 공부해야 되지만, 클라이언트만 만드실 거면 그냥 자바만 공부하고 서버랑 포맷만 잘 맞춰서 데이터 주고받으면 됩니다~
일단 어플은 보통 세가지로 나눕니다.
네이티브 앱, 웹앱, 하이브리드
그리고 알아둬야할 것은 안드로이드 단말기에서 외부에 있는 데이터베이스,
즉, 서버에 있는 데이터베이스에 직접적으로 접근하는걸
추천하지 않으며 방법이 있기야 있지만 어려운걸로 알고있습니다.
어플의 종류 세가지를 나누어 설명해보자면
네이티브앱에서 게시판기능을 하는 액티비티가 있고 여기서 글을 써서 데이터를 보낸다고 가정할 경우
데이터의 행로는
단말기 < - > 웹어플리케이션 or 서버프로그램 < - > DB
이렇게 되어집니다
즉, 단말기에서는 웹프로그램이나 혹은 서버프로그램으로 데이터를 보내고 받기만 합니다. db에는 접근을 하지 않죠
그리고 받은 데이터를 웹프로그램이나 서버프로그램이 처리하여 db에 저장합니다.
반대로 db에서 데이터를 불러올경우 웹프로그램을 호출하거나 서버프로그램에 명령을 내리면 db데이터를 가져와
그것을 단말기로 받아 보여주는겁니다.
이에 필요한 지식능력은 데이터를 받아 db에 저장하거나, db의 데이터를 불러오는 웹프로그램 또는 서버에 대한 지식이므로
웹프로그램경우 php, jsp, asp 등이 있으며 서버는 소켓프로그래밍 방법을 아셔야 합니다.
단말기에서 중간프로그램으로 전송의 경우 get, post방식의 데이터 전달 방법을 조사해보시면 됩니다. 서버를 이용할 경우 단말기에서의 소켓프로그래밍 방법을 아셔야 하구요.
두번째로 웹앱을 만드실경우
웹앱의 경우 웹페이지를 이용하여 어플처럼 구동되게 하는것이므로 실제 컴퓨터 브라우져에서 사용하는 게시판과 거의 같습니다.
게시판의 경우 웹프로그램이므로 위에서와 같이 php,jsp,asp를 아셔야합니다. 즉, 그냥 인터넷 게시판을 만들어 브라우져로 보인다고 보시면됩니다.
마지막으로 하이브리드가 있는데
이는 위의 네이티브의 하이브리드의 결합이므로 굳이 설명안해도 될듯합니다. 위에 두가지 방법중 하나를 이용하시면 되겠습니다.
보통 게시판기능이 어플에 있는경우 서버보다는 웹프로그램을 많이 이용하므로,
php, jsp, asp를 공부하셔야 하구요. 여기서 db에 데이터를 삽입, 제거, 수정 등을 해야하므로 sql문을 공부하셔야 합니다.