-1

UNIX (FreeBSD) でデーモンのように実行する Java アプリを構築する必要があります。UNIX プロセスと同様に、アプリを起動する必要があります。開始後、そこに座ってマスターホスト/サーバーからのコマンドを待ちます。コマンドは、RESTful Web サービス呼び出しを介してこのアプリに供給されるため、特定のポートでネットワーク接続をリッスンする必要があります。同時に、発信 http 呼び出しを行うことにより、外部ホスト/Web サイトのリソースにアクセスする必要があります。

そのようなアプリを作成するための最良のアプローチは何ですか? スタンドアロン アプリを作成して、Grizzly および Jersey ライブラリを含めることを考えています。これは正しいアプローチですか?より良いアプローチはありますか?

(また、通常の Web アプリケーション (war ファイル) を作成して、GlassFish やある種の Java コンテナーにデプロイする必要はないと思います。)

4

2 に答える 2

2

そのようなアプリを作成するための最良のアプローチは何ですか?

最善の方法は 1 つではありません。

スタンドアロン アプリを作成して、Grizzly および Jersey ライブラリを含めることを考えています。これは正しいアプローチですか?

関連するドキュメントに従っていると仮定すると、機能します。

より良いアプローチはありますか?

おそらく。

(また、通常の Web アプリケーション (war ファイル) を作成して、GlassFish やある種の Java コンテナーにデプロイする必要はないと思います。)

それは別のアプローチです。

もう 1 つは、Jetty のような軽量のコンテナーを使用することです。

于 2012-08-18T13:51:52.767 に答える
0

アプリケーションを常に実行し、RESTful Webサービス呼び出しを受け入れる場合、私の意見では、アプリケーションに必要なすべてのメソッド(Tomcat、Glassfish)を含むWebWebサーバーで通常のWebアプリケーションを実行するのが最善の選択肢です。など)。

于 2012-08-18T14:12:25.627 に答える