最近モバイルアプリのサーバーサイド開発に触れてきたので、記録を残しておきます。
1. Androidプラットフォームでサーバーデータベースと通信する方法
Androidプラットフォームでサーバーデータベースと通信する方法 の下Androidプラットフォーム、コンピューターサーバーのMySQL、PostgreSQL、Oracle、Sybase、Microsoft SQLServer
およびその他のデータベース管理に接続しますシステム DBMS (データベース管理)システム)
には、主に 2 つの方法があります: 方法 1: 直接接続 JDBC
ドライバーをAndroid プロジェクトに導入し、直接接続します。
メソッド2: 間接接続サーバー側でPHP+DBMSを使用してサーバー側を実行し、PHPはDBMSのデータを使用します または xml カプセル化用。次に、カプセル化されたデータを Android プラットフォームに送り返します。 phpはwebサーバーの言語です。どの言語でも、androidを受け取ることができるという共通の特徴があります。 クライアントからのリクエスト後、リクエストの内容に応じて、クライアントからリクエストされたデータをデータベースから抽出してクライアントに返します。 bJDBC
メソッドの主な問題は、セキュリティが高くなく、一度アクセスされるデータの量が多すぎると問題が発生しやすいことです。また、Androidシステム自体がjsonやxmlapiを直接解析するため、実用性と安全性が向上した2番目の方法を使用することをお勧めします。 参考:http://blog.163.com/wang_1980_ww/blog/static/111141052013282163933/
2.2番目の方法のアーキテクチャに関する参考情報
詳細については、以下を参照してください。 http://www.cnblogs.com/yamatAmain/archive/2013/06/09/3129452.html
3.AboutPHP
PHPはWeb開発に適しているだけでなく、携帯電話アプリ
サーバーサイド開発にも適しています。詳細については、こちらをご覧ください: http://www.thinkphp.cn/topic/5023.html
4.開発ツールの選択
選択する主な理由:ニーズを完全に満たすことができ、無料です
WAMP:windows+apache+mysql+php
LAMP:
linux+apache+mysql+php5.
http://www.csdn.net/article/2012-04-11/2804419シリアル: http://blog.csdn.net/liu7537/article/details/657230
http://www.cnblogs.com/know/p/3197952.html
上記では、モバイル アプリのサーバーサイド開発の初期段階であるツールの選択について、その側面も含めて紹介しました。PHP チュートリアルに興味のある友人に役立つことを願っています。