0

私はすでにAndroidjavaのかなりの数のトリックを知っており、Webアプリケーションと同期する必要のあるアプリケーションを持っています。サーバーに接続してデータベースを同期し、ユーザーがアップロードしたjpg画像をダウンロードする必要があります。Webアプリケーションは、それぞれが自分の電話とAndroidアプリケーションを搭載しているより多くのユーザー向けである必要があるため、ログインとパスワードを介してアクセスできる可能性があります。

私の問題は、Webアプリケーションの経験がまったくないことです。私が知っているのは小さなHTMLだけです。だから私の質問は、どうやって始めればいいのかということです。どの言語を使用しますか?そして、私のWebアプリケーションにはどのような基本構造または原則が必要ですか?ありがとうございました!

4

2 に答える 2

1

PHP-MySQLソリューションをお勧めします。PHPとMySQLはオープンソースであり、Javaがその種のデータベースとインターフェースできることを私は知っています。どちらの言語も十分に文書化されており、PHPはCベースであるという点でJavaに似ています。したがって、Javaをかなりよく知っている場合、PHPは比較的簡単なはずです。Lynda.comにアクセスして、KevinSkoglundによるPHPエッセンシャルトレーニングを検索することをお勧めします。Lyndaは優れたオンラインビデオチュートリアルサイトであり、大量のコンテンツに無料でアクセスできます。しかし、もしあなたがこのWebアプリケーションの開発に真剣に取り組んでいるのなら、私は投資をするでしょう(私はそうだったし、そうしました、そして私はうれしいです)。それが私がほとんどの部分でPHP/MySQLを学んだ方法です。

まず、PHP / MySQLの開発を行うには、WAMP(Windows Apache MySQL PHP-Windowsの場合)、MAMP(Mac ""-Macの場合)、LAMP(Linux)などのサーバーをコンピューターにインストールする必要があります。 "" --Linuxの場合)、ここでアプリケーションの開発を開始できます。これは、「テスト」サーバーまたは「開発」サーバーです。たとえば、私はMacを使用しているので、MAMPを使用しています。MAMPは他のバージョンと同様に無料ですが、アップグレードの料金を支払うことができます。あなたの目的のために、無料版から始めてください。基本的に、* AMPには、Apache Serverソフトウェア、MySQLデータベースのインストール、およびPHPのインストールがあらかじめパッケージ化されており、最小限の構成ですぐに使用できます。そこから、PHPとMySQLの作成を開始し、プロジェクトを開始できます。

実際のところ、Lynda.comでのそのタイトルであるPHP Essential Trainingは、私が今述べたすべてのステップを順を追って説明し、パスワード保護、ユーザーログインを含む基本的なコンテンツ管理システムをセットアップする演習プロジェクトを使用しますと認証、およびそれに伴う必要があるすべての重要なPHPとMySQL。真剣に、Lynda.comをチェックしてください。

幸運を!

于 2012-04-05T07:56:37.037 に答える
0

これは非常にオープンな質問であり、さまざまな答えが得られる可能性がありますが、どちらも完璧ではありません。ただし、簡単な回答をさせていただきます。

単一のサーバーを用意し、そこからWebサービスを公開します。このWebサービスは、データのCRUDを処理します(データベースを使用し、データベースの経験があることを前提としています)。

Webサービスは大きなトピックです。最も単純なWebサービスが必要で、PHPの使用を計画している場合は、JSONでRESTfulを使用することをお勧めします。これは、非常に単純だからです。

Webアプリケーションは、少なくとも最初はWebサービスの同じドメイン/サーバー内にある必要があります(成長した場合は、このアーキテクチャを変更できます)。そうすれば、JSONPを使用する必要がなく、標準のAJAXに固執するだけです( JSONPが何であるかわからないと仮定します。読むことをお勧めします:http://remysharp.com/2007/10/08/what-is-jsonp/これは私が今Googleで得た最初の結果です;))そしてそれはより簡単になります。

あなたはAndroidの経験があると言います。Java/Androidを使用してWebサービスを利用する方法を知っていることを前提としています。そうでない場合は、その方法のサンプルを次に示します:http: //www.codeproject.com/Articles/267023/Send-and-receive-json-between-android-and-php

そこにあるPHPコードはかなり汚いことに注意してください。しかし、「ハウツー」としては、見栄えが良いと思います。注意すべき点は次のとおりです。サンプルではHttpClientを使用しますが、推奨される方法はHttpURLConnection(http://android-developers.blogspot.mx/2011/09/androids-http-clients.html)を使用することです。

そうは言っても、PHP+MySQLが標準です。Webアプリでは、HTMLを使用する必要があります。FlashやJavaアプレットは使用しないでください(ここでJavaアプレットについても言及して少し微笑んだ)。WebサービスとHTMLクライアント間のすべての通信目的で、AJAXでjQuery( http://jquery.com/ )を使用することをお勧めします。

他のWebサイトでAPIを使用できるようにする場合を除いて、JSONPAPIを使用しないでください。

これは、あなたが提供したわずかな情報で作成された簡単なアプローチにすぎません。提供する情報が多ければ多いほど(そして明確になるほど)、より良い解決策が現れる可能性があります。

于 2012-04-05T07:48:08.943 に答える