1

アドバイスが必要です。Java EE テクノロジは初めてです。とにかく、初めての Java EE プロジェクトを作成したいと思います。2 つのクライアント アプリケーションとサーバー アプリケーションがあるとします。

1) サーバー。サーバー アプリケーションを作成するために、Google App Enginge テクノロジを取り上げました。簡単なデータベースに接続したいと思います。

2) クライアント アプリケーション。それらをデスクトップ アプリケーション (またはデスクトップから起動するアプリケーション) にしたいのですが、これら 2 つのアプリもサーバーと同じデータベースに接続する必要があります。

これを Java SE 環境で作成するのに問題はありませんでした。ソケット スタッフを持つ 2 つのクライアント アプリケーションとソケット スタッフを持つサーバー アプリケーションがありました。すべてローカルで作業しました。

しかし、今はインターネット上にサーバーとデータベースを持ちたいと思っており、より専門的な方法で作成したいと考えています。

私の問題は次のとおりです。

  • GAE から無料のデータベースを作成するには? データストアは最良の選択肢ですか、それとも他の選択肢ですか? 重要なことは、クライアント デスクトップ アプリケーションもこのデータベースを使用することです。最も簡単な解決策を探しています。
  • おそらく解決策は、デスクトップ アプリケーションの代わりに Web クライアント アプリケーションを作成することですが、デスクトップ アプリケーションのように見せます (ブラウザの使用は避けたいと思います)。これを行う方法と、これが可能かどうかはわかりません。

どんな助けでも本当に感謝します。私の知識が少なすぎて始められないので、行き詰まっています。ma GAE アプリを持っていますが、次に何を選べばよいかわかりません。

前もって感謝します。

4

1 に答える 1

2

デスクトップ アプリケーションを作成する場合は、最初にバックエンド アプリケーションをビルドする必要があります。

これをチェックしてください。それと同じ概念を使用できます。バックエンドを構築し、バックエンドに接続するための API を作成し、デスクトップ アプリケーションでその API を使用します。

データストアは、データを保存する最も簡単な方法です。これをチェックしてください。データストアにはいくつかの制限があります (結合をサポートしていない、多対多の関係など)。よくご検討ください。それ以外の場合は、オプションとして Google Cloud SQL を使用できますが、AFAIK は無料ではありません。

于 2013-08-26T13:50:55.123 に答える