Heim >Backend-Entwicklung >PHP-Tutorial >Frühes Stadium der serverseitigen Entwicklung mobiler Apps --- Toolauswahl
Ich bin kürzlich mit der serverseitigen Entwicklung mobiler Apps in Kontakt gekommen und befinde mich in der Anfangsphase, daher werde ich einige Aufzeichnungen erstellen.
1.So kommunizieren Sie mit der Serverdatenbank unter der Android-Plattform
Stellen Sie unter der Android-Plattform eine Verbindung zum MySQL, PostgreSQL, Oracle, Sybase, Microsoft SQLServer und andere Datenbanken VerwaltungssystemeDBMS (Datenbankverwaltungssystem), es gibt zwei Hauptmethoden:
Methode1: direkte Verbindung
Führen Sie denJDBC-Treiber in das Android-Projekt ein und stellen Sie eine direkte Verbindung her.
Methode2: Indirekte Verbindung
Verwenden SiePHP+DBMS auf dem Server als Server-Terminal, PHP verwendet Daten im DBMS mit json oder xml ist gekapselt. Senden Sie dann die gekapselten Daten zurück an die Android-Plattform. PHP ist eine Sprache des Web-Servers. Sie können auch JavaScript oder Perl oder asp, egal in welcher Sprache, ihr gemeinsames Merkmal ist, dass sie nach Erhalt der Android-Clientanfrage laut For the Nachdem Sie den Inhalt der Anfrage eingegeben haben, gehen Sie zu , um die vom Kunden angeforderten Daten aus der Datenbank zu extrahieren und an den Kunden zurückzugeben.
Das Hauptproblem bei der Verwendung derJDBC-Methode besteht darin, dass sie nicht sehr sicher ist und es leicht zu Problemen kommen kann, sobald die Datenmenge zu groß ist zugegriffen werden kann, ist zu groß. Darüber hinaus verfügt das Android-System selbst über eine direkte Analyse von json oder xml 🎜>api, daher wird empfohlen, die zweite Methode zu verwenden, die eine verbesserte Praktikabilität und Sicherheit bietet. Referenz: http://blog.163.com/wang_1980_ww/blog/static/111141052013282163933/
2.
Über Referenzen zur Architektur der zweiten Methodefinden Sie unter: http://www.cnblogs.com/YamatAmain/archive/2013/06/09/3129452.html
3.
ÜberPHPPHP eignet sich nicht nur für die Webentwicklung, sondern auch geeignet für Mobiltelefone
AppServerseitige Entwicklung. Einzelheiten finden Sie unter: http://www.thinkphp.cn/topic/5023.html
4.
Entwicklungstoolauswahl Der Hauptgrund für die Auswahl: Es kann die Anforderungen vollständig erfüllen und ist frei
WAMP:+ Apache+MySQL+php
LAMP :
Linux+Apache+MySQL+php 5.Datenbankdesign
http://www.csdn.net/article/2012-04-11/2804419
Seriennummer:http://blog.csdn.net/liu7537/article/details/657230
http://www.cnblogs.com/know/p/3197952.html
Das Obige hat die Anfangsphase der serverseitigen Entwicklung mobiler Apps vorgestellt, einschließlich ihrer Aspekte. Ich hoffe, dass es für Freunde hilfreich sein wird, die sich für PHP-Tutorials interessieren.