0

この質問が以前に尋ねられた場合は、ご容赦ください...

できればJavaを使用してクライアントサーバーアプリケーションを作成したいと思います。これは、クライアントプログラムがサーバープログラム内の特定のコントローラーを呼び出して、元々サーバーに存在する単一のクラスをカプセル化し、クライアント側に配信する必要があります。その後、クライアントはクラスのカプセル化を解除し、新しいクラス オブジェクトを作成して、特定のタスクを実行します。

ただし、サーバー側でクラス全体をカプセル化し、オブジェクトの作成、インスタンス化、および必要なタスクの実行のためにクライアント側に転送する方法がわかりません。

たとえば、同様の種類のアプリケーションは、サーバー側コードのクライアント側 JavaScript または Flash プログラム実行のようなものです。しかし、JavaScript や Flash プログラムがこのように動作するかどうかはわかりません。

このような種類のアプリを非常に単純な方法で記述して、この概念/アイデアを表現する方法、または把握するための可能なリンク/例を提案してください。

ありがとうございます...

4

1 に答える 1

1

これはある種のプロトコルの質問です。

類似の質問:

最高の Java サポート サーバー/クライアント プロトコルは?

XML メッセージを使用するクライアント サーバー プロトコル

あなたが試すことができます:

RMI

RMI をセットアップすると、オブジェクトを透過的にカプセル化/カプセル化解除するのに役立ちます。

エクスストリーム

Xstream は、オブジェクトを xml にシリアル化/逆シリアル化するのに役立ちます。クライアント/サーバー通信に xml を使用できます。

プロトコル バッファ

プロトコル バッファは、構造化されたデータを効率的かつ拡張可能な形式でエンコードする方法です。Google では、ほぼすべての内部 RPC プロトコルとファイル形式にプロトコル バッファを使用しています。

于 2012-05-13T05:09:32.210 に答える