ホームページ  >  記事  >  Java サーブレットはヘシアン インターフェイス呼び出しを実装します

Java サーブレットはヘシアン インターフェイス呼び出しを実装します

小云云
小云云オリジナル
2017-11-04 13:29:072721ブラウズ

Java Servlet は Hessian インターフェース呼び出しを実装します

Java サーブレットはヘシアン インターフェイス呼び出しを実装します

Hessian は、リモート呼び出しの機能を提供するリモート呼び出し Http ツールです。 WebService と比較して、hessian はデータ送信にバイナリ RPC プロトコルを使用します。

Hessian を使用する前提では、まずサーバーとクライアントの両方が Hessian jar パッケージに依存する必要があります。

サーバー側:

サーバー側のインターフェースとインターフェースの実装クラスをカスタマイズします。

Java サーブレットはヘシアン インターフェイス呼び出しを実装します

私は、Maven リポジトリからダウンロードできる jar パッケージ hessian-4.0.51.jar、javax.servlet-api-4.0.0.jar に依存して、ローカルで単純な Java Web プロジェクトを作成しました。

インターフェースと実装クラスを書きました:

Java サーブレットはヘシアン インターフェイス呼び出しを実装します

インターフェースを定義します

Java サーブレットはヘシアン インターフェイス呼び出しを実装します

インターフェース実装クラス

それはホームです -api と home-class はヘッセ行列サービスの 2 つのパラメーターです。 home-api はインターフェースに対応し、home-class は実装クラスに相当します。公開されたインターフェイスが完成し、Tomcat サービスが開始されます。

クライアント: Java サーブレットはヘシアン インターフェイス呼び出しを実装します

ここでクライアントプロジェクトを作成しました。

クライアント

サーバーのサービスを呼び出したい場合は、サーバーとまったく同じインターフェースを作成する必要があります。 (覚えておいてください! まったく同じである必要があり、メソッドとクラスのパッケージ名は相互に対応しています)

Java サーブレットはヘシアン インターフェイス呼び出しを実装します

クライアントインターフェース

サーバーサービスを呼び出すクライアントを実装します

Java サーブレットはヘシアン インターフェイス呼び出しを実装します

手順: 1.ヘシアンプロキシファクトリー。

2. プロキシ クラス、パラメーターを生成します: サーバー ヘシアンによって公開されるインターフェイス クラス、インターフェイス アドレス

3. メソッド Java サーブレットはヘシアン インターフェイス呼び出しを実装します

を呼び出します

サーバーはクライアントから情報を受け取り、インターフェイス呼び出しを実装しました

はい単純?

ご質問がある場合は、以下のエリアのコメントを通じてテクノロジーを交換することができます。 Java サーブレットはヘシアン インターフェイス呼び出しを実装します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。