1. 취업 준비 중인데 Java, JSP, 모바일 프로그래밍 세가지를 요구하는 곳이 몇군데 있더라구요.
안드로이드 교육을 이수하였지만 한번도 JSP와 연동하는 것을 배운적이 없어서..
제 생각에는 HTML5와 Javascript를 통해 모바일 웹을 개발할 때 DB 연동을 위해서
JSP를 요구하는거 같은데.. 혹시 안드로이드에서도 JSP를 쓰는 경우가 있는지가 알고 싶습니다.
2. 추가적인 질문으로 안드로이드 내부 DB인 SQLite에 저장하고 불러오는 기능은 알고 있습니다.
하지만 안드로이드로 외부 DB에 접근하는 방법이 궁금합니다.
웹에서 처럼 외부 DB주소와 ID/PW로 connection 객체를 얻어와서 접근하면 되는건지..
아니면 다른 방법이 있는건지 알려주세요~
언어는 많이 알수록 좋습니다.
저같은 경우는
자바, JSP, 안드로이드, 플렉스, ExtJS 등 이것저것 하는 중인데
결론은 모든 언어는 if, for 로 통합니다. -_-;;
1,2
1.앱 에서 웹접속 라이브러리를 사용하여 웹에 접속
2.웹 페이지(JSP, PHP, ASP) 에서 DB에 쿼리를 날려 자료를 메타데이터 형식으로 출력
3.앱에서 출력된 자료를 파싱함
입니다.
외부 DB에 직접 접근은 좋지 않습니다.
1. 간단해요.. 안드로이드로 웹사이트의 내용을 가져오는 앱을 만든다고 칩시다 ㅎㅎ
웹사이트는 jsp, php, perl, asp, c++ 그 무엇으로도 만들어져있을 수 있죠
이렇게 본다면~?
간단하죠 ^^?
제기준에 jsp나 php는 모바일에서 3가지 테마의 기능을 가집니다.
1. 웹이 주체가 되며 모바일앱은 그 데이터를 가져와 사용자의 접근성을 늘려주는 경우
2. 모바일 앱이 직접 외부 db하는것은 보안상이나 여러 이유로 적합하지 않아 모바일앱에서 요청을 할경우
웹 프로그램(jsp,php)이 처리하여 결과를 모바일앱에서 쉽게 가져가게 출력해주게 하는경우(xml,json,post)
3. 웹자체가 앱이 되게 해야하지만(웹앱) html5+js는 데이터 처리의 한계가 있을때
요약은 외부데이터, 공유데이터네요-_-;




2. 외부 서버 디비라면 보통 REST API 를 활용하고 기기내 디비라면 contents provider 를 활용하며 나머지 커넥션 객체등은 sdk 에서 래핑되어있습니다