최근 모바일 앱 서버사이드 개발에 접하게 되었는데, 아직 초기 단계라 기록을 좀 올려보겠습니다.
1.Android 플랫폼에서 서버 데이터베이스와 통신하는 방법
Android 플랫폼에서 컴퓨터 서버의 MySQL, PostgreSQL, Oracle, Sybase, Microsoft SQLServer 및 기타 데이터베이스 관리 시스템DBMS(데이터베이스 관리 시스템), 두 가지 주요 방법이 있습니다:
방법1: 직접 연결
Android 프로젝트에 JDBC 드라이버를 도입하고 직접 연결해보세요.
방법2: 간접접속
서버에서PHP+DBMS를 사용 서버 터미널, PHP는 json 또는 DBMS의 데이터를 사용합니다. > xml이 캡슐화되어 있습니다. 그런 다음 캡슐화된 데이터를 Android 플랫폼으로 다시 보냅니다. php는 웹 서버의 언어입니다. javascript나 perl 또는 asp, 언어에 상관없이 공통적인 특징은 android 클라이언트로부터 요청을 받은 후라는 점입니다. 요청 내용은 로 이동하여 클라이언트가 요청한 데이터를 데이터베이스에서 추출하여 클라이언트에게 반환합니다.
JDBC 방식을 사용할 때의 가장 큰 문제점은 보안이 좋지 않고, 데이터 양이 많아지면 문제가 발생하기 쉽다는 것입니다. 액세스할 수 있는 공간이 너무 큽니다. 또한 Android 시스템 자체에는 json 또는 xml을 직접 구문 분석하는 기능이 있습니다. 🎜>api이므로 실용성과 보안성이 향상된 두 번째 방법을 사용하는 것이 좋습니다. 참고: http://blog.163.com/wang_1980_ww/blog/static/111141052013282163933/
2.소개 두 번째 방법의 아키텍처에 대한 참조는
자세한 내용은 다음을 참조하세요. http://www.cnblogs.com/YamatAmain/archive/2013/06/09/ 3129452.html
3.
PHP에 대하여PHP는 웹에만 적합한 것이 아닙니다. 개발뿐만 아니라 휴대폰
앱서버측 개발에도 적합합니다. 자세한 내용은 다음을 참조하세요. http://www.thinkphp.cn/topic/5023.html
4.
개발 도구 선택선택의 주된 이유: 요구사항을 완벽하게 충족할 수 있고 무료입니다.
WAMP: + apache+mysql+php
LAMP :
linux+apache+mysql+php5.데이터베이스 설계
http://www.csdn.net/article/2012-04-11/2804419 연속물:
http://blog.csdn.net/liu7537/article/details/657230http://www.cnblogs.com/know/p/3197952.html
위 내용은 모바일 앱 서버측 개발의 초기 단계인 도구 선택을 포함하여 PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.