0

Web アプリケーションのビジネス ロジックである jar で構成される Web アプリケーションがあります。Web アプリケーションを 1 つのサーバー マシンで実行し、jar を別のサーバー マシンで実行し、アプリケーションを jar に接続することは可能でしょうか?いくつかのネットワーク プロトコルを使用します。そのため、ビジネス ロジックを変更する必要がある場合でも、アプリケーションを再起動する必要はありませんでした。オブジェクトとして引数を取る jar 内の単一の関数のみを呼び出し、オブジェクトを出力します。つまり、jar への単一の連絡先しかありません。

4

1 に答える 1

2

Spring Remoting (EJB/RMI よりもはるかに優れた選択肢) などのテクノロジを介してサービスを公開することもできますが、非常に重要な違いが 1 つあります。これは通常、大幅な手直しを意味します。現在の方法では、すべての参照型の引数が渡されます。参考までに。リモートに移動すると、各引数から到達可能なオブジェクト グラフ全体がシリアル化されます。これは、透過的に分散されたオブジェクトの夢を台無しにする重要な瞬間です。

于 2012-10-27T19:29:49.807 に答える