私はしばらくの間、アンドロイドプログラミングをやっているが、趣味としてのみ行っている。私はJavaの基礎を知っていて、私はPHPとMySQLについてよく理解しています(私はかつて非常に基本的なコンテンツ管理システムを作成する方法を示したチュートリアルに従いました)。私は私が作ったアンドロイドアプリのアイデアを持っていた単純なアンドロイドアプリを超えて自分の知識を広げたいと思っていました。このアプリでは、ユーザは最初に実行されたときにユーザ名とパスワードを作成します。それ以降、ユーザーはフォームに記入することができます。これまで知っていたことから、このフォームの値はMySQLデータベースに保存することができます。だから、基本的にすべてのユーザーは、独自の変数セットを保存する必要があります(多くはありません)。私が見ているように、私は、Webアプリケーションを作成する方法はたくさんあると思います。そのためには、さまざまなフレームワークがあります。私は、ASP.NETを使って、ログインしてWebアプリケーションを作成することができます。これはjavaを使用して行うことができますか?私はいくつかの一般的なガイダンスが必要です。私は、Webアプリケーションをスタンドアロンにして、それを使用するアンドロイド用のアプリケーションを作成することに集中したいと考えています。
私はあなたのような場合には、Google App Engine(GAE)を使用するのがよいプラットフォームだと思います。これは、Java(または好きな場合はPython)でWebサービスを実行するためのプラットフォームを提供します。トラフィック量が少ない(サービスのような)場合は無料で、サイト管理には本当に良いツールがあります(データベースのエントリや使用状況の統計などを確認してください)。
GoogleはGAEでJavaを使用したWebサービスを構築するためのチュートリアルを作成しました。
http://googcloudlabs.appspot.com/
AppEngineのドキュメントメインページ:
http://code.google.com/intl/fi-FI/appengine/
ここにサインアップする: