リモートで実行されるJavaプログラムを管理するためのGUIを構築したいと思っています(実行タスクの表示状態、タスクの読み込み/開始/停止)。リモートJavaプログラムの管理方法は?
これまでのところ、CAJOを使用することをお勧めします。
他にも優れたアプローチがありますか?
Javaプログラムは、標準のJava SE実行可能ファイルです。それはウェブアプリの一部ではありません。
リモートで実行されるJavaプログラムを管理するためのGUIを構築したいと思っています(実行タスクの表示状態、タスクの読み込み/開始/停止)。リモートJavaプログラムの管理方法は?
これまでのところ、CAJOを使用することをお勧めします。
他にも優れたアプローチがありますか?
Javaプログラムは、標準のJava SE実行可能ファイルです。それはウェブアプリの一部ではありません。
標準的な方法はJMXを使用することです。 HTTP経由でJMXにアクセスすることもできます。これは最も安いですが、標準のJMXコンソールのUIがこれまでに見た中で最も優れたUIではないため、より良いソリューションではありません。
状況によっては、リモートJVM上で簡単なReSTful APIを作成する方が簡単な方法かもしれません。 JAX-RSはとても簡単です。私は自分でJerseyの経験があり、約5分で起動できます。
一方、JMXでは既にUIがあり、自分で書き込む必要はありません。私はこれを私の答えに追加しようとしていましたが、あなたに+1してください:) –
ありがとう! JMXはまさに私が望んでいるようです。ここに、[はじめに](http://java.sun.com/developer/technicalArticles/J2SE/jmx.html)ガイドへのリンクがあります。 – Michael