組み込みの Web サーバー (Jetty、そのために使用できる他のサーバーはありますか?) とデータベース (H2) を使用して Java アプリケーションを作成したいと考えています。アプリケーションの GUI は、Web ブラウザからアクセスできます。
RCP アプリケーションを簡単に作成し、サーバーを完璧に動作させることができる任意のフレームワークを選択できます。また、ホットスワップの適切な動作も重要です。JRebel は、Jetty が組み込まれている場合に必要ですか?
主に Seam 3 と Spring 3 の間の戦いだと思いますが、誰かがそのようなセットアップで実際の経験を持っているのではないでしょうか?
1066 次
1 に答える
2
Jetty はおそらく組み込みが最も簡単な Web サーバーです。非常に小さく軽量な構成を探している場合はmain()
、Jetty をServer
プログラムで構築する独自のメソッドを作成することを検討してください。
開発では、org.eclipse.jetty.util.Scanner
インターフェースを使用して、必要なパスを監視し、ファイルが変更されたときに webapp を再起動するクラスを作成することもできます。コンソールから実行するために、stdin を定期的にスキャンするスレッドも作成し、Enter キーを押すと Web アプリがリロードされるようにしました。
Seam とは話せませんが、Spring を使用すると、サーバー全体が約 5 秒で起動します。Web アプリケーションのリロードにかかる時間は 2 秒未満です。これは、JRebel のようなものを必要としないほど十分に速いかもしれません。
于 2011-10-13T00:24:43.067 に答える