0

私は分散システムにミドルウェアサービスプロバイダーを実装しています。これは、それを呼び出しているメソッドにロック管理を提供します。

このサービスを必要とする多くのコマンドがあるかもしれません

実際、このサービスはいくつかの条件をチェックして、コマンドを安全に実行できるかどうかを確認し、安全である場合は、リモートオブジェクトに対してコマンドを実行します。

コマンドを受け取り、ロックを実行してコマンド実行の結果を返すラッパーを定義することを考えていました。

そのようなパターンを実装する方法はありますか?

ありがとう、アリアン

4

2 に答える 2

1

これはプロキシパターンです。G4の本(Erich Gamma)は、まさに必要なものである保護プロキシの例を引用しています。これは基本的に提案されたソリューションであり、ロックとアクセス制御をカプセル化する新しいクラスを作成します。

于 2012-11-11T10:01:10.877 に答える
1

私が理解しているように、プロキシパターンを使用する必要があります。Javaでこれを行う方法の詳細については、この回答を参照してください。これはまさにあなたが必要としているものだと思います。

于 2012-11-11T09:10:22.443 に答える