0

Java で iTunes に似たミュージック ストア プログラムを作成し、それを Web に展開したいと考えています。しかし、Heroku アプリにアクセスしてデモ アプリケーションを見ると、まったく違います。彼らは、Web アプリケーションをアップロードする必要があると言います。Google App Engine でも同じことで、Google プラグインを Eclipse と SDK にダウンロードし、Web アプリケーション プロジェクトを作成する必要があると指定されています。

私は Eclipse を使用していますが、アプリケーション全体を再度書き直したくありませんか?

4

2 に答える 2

4

Web アプリケーションは、サーバー側言語 (Java の場合は PHP、ASP...JSP) でコーディングされたプログラムです。違いは、Web アプリケーションはクライアントのコンピューターではなくサーバーに常駐し、サーバーですべてを処理することですが、プログラムの制御はクライアントに任されています。Web アプリケーションの良い例は、このサイトです。「回答を投稿」ボタンを押すと、クライアント側のコンピューターからのコマンドが Stackoverflow の Web アプリケーションに送信され、この回答を公開するために処理する必要があるすべてのものが Stackoverflow のサーバーで処理されます。

アプリケーションについては、次の 2 つのオプションがあります。

  1. UI を内部ロジックから分離し、UI を Web アプリケーションとして書き直す
  2. 最善の選択肢ではありません: アプリをアプレットに変換し、それを Web ページ (Web アプリの一部) に埋め込みます。
于 2012-09-01T09:01:22.207 に答える
1

Swing を使用してアプリケーションを作成したと仮定すると、それを Web アプリケーションとして実行するために追加のコードを作成する必要があります。

私が提案するのは、プレゼンテーション コードをモデルとビジネス ロジックから分離することです。それができる場合は、新しいプレゼンテーション層を作成し、モデル/ビジネス ロジック コードを微調整して、使用するサーバー側アーキテクチャをサポートする必要があります。

于 2012-09-01T08:57:11.910 に答える