参照先: 説明
| インターフェース | 説明 |
|---|---|
| HttpInvokerClientConfiguration | HTTP インボーカーリクエストを実行するための構成インターフェース。 |
| HttpInvokerRequestExecutor | HTTP インボーカーリクエストを実際に実行するための戦略インターフェース。 |
| クラス | 説明 |
|---|---|
| AbstractHttpInvokerRequestExecutor | HttpInvokerRequestExecutor インターフェースの抽象基本実装。 |
| HttpComponentsHttpInvokerRequestExecutor | Apache HttpComponents HttpClient を使用して POST リクエストを実行する HttpInvokerRequestExecutor 実装。 |
| HttpInvokerClientInterceptor | HTTP インボーカーサービスにアクセスするための MethodInterceptor。 |
| HttpInvokerProxyFactoryBean | HTTP インボーカープロキシ用の FactoryBean。 |
| HttpInvokerServiceExporter | 指定されたサービス Bean を HTTP インボーカーサービスエンドポイントとしてエクスポートするサーブレット API ベースの HTTP リクエストハンドラー。HTTP インボーカープロキシ経由でアクセスできます。 |
| SimpleHttpInvokerRequestExecutor | 標準の Java 機能を使用して POST リクエストを実行する HttpInvokerRequestExecutor 実装。HTTP 認証や高度な構成オプションはサポートされていません。 |
| SimpleHttpInvokerServiceExporter | 非推奨 Spring Framework 5.1 現在、 HttpInvokerServiceExporter を推奨 |
HTTP 呼び出し側は、Java から Java へのリモート化の推奨プロトコルです。Hessian よりも強力で拡張性がありますが、Java に縛られています。それでも、Hessian と同じように簡単にセットアップできます。これは、RMI と比較した場合の主な利点です。