0

ファイル編集を調整するための、プラットフォームに依存しないローカル サーバーを作成するプロジェクトに着手しようとしています。サーバーは特定のマシンに対してローカルですが、多くの人がさまざまなマシンで使用します。Java は非常に移植性が高く、Web 開発をサポートし、json と mongodb (このプロジェクトのコア要件) の両方で利用できる優れたライブラリを備えているため、私の最初の直感は Java を使用することでした。

携帯性が重要です。ユーザーが単に .jar を起動し、ローカル サーバーを実行していると想像しました。

しかし、Java Web 開発について調査した結果、Tomcat、App Engine、Jetty などのサーバー環境が必要であることがわかりました。すべてのユーザーにこれらの環境のいずれかをインストールするように要求することはできません (移植可能な Java 実行可能ファイルの単純さが損なわれます)。

質問: 私が説明したことは Java で可能ですか、それとも他の場所を探す必要がありますか?

4

1 に答える 1

1

確かに、デスクトップ アプリ内で実行される Web サーバーを作成できます。これは通常、組み込みサーバーと呼ばれます。必要なすべてのライブラリをアプリケーション パッケージ (.jar) 内にパッケージ化することもできます。

http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

Tomcat 6 を埋め込むには?

Java jar をネイティブ アプリ インストーラーにパッケージ化することもできます。

于 2013-10-23T15:45:40.273 に答える