いくつかのロジック コントロールを持つメソッドを含む Java クラスがあります。このクラスは、Web サービス メソッドを介して Java Swing クライアントへの出力として使用できます。
私の質問はクレイジーに聞こえますが、メソッドをマーシャリング/アンマーシャリングして、wsdl ファイルからクラスを生成するときにクライアントが使用できるようにすることは可能ですか?
ありがとう。
ps:Metro/jax-ws と glassfish 3.1.1 を使用しています。
いくつかのロジック コントロールを持つメソッドを含む Java クラスがあります。このクラスは、Web サービス メソッドを介して Java Swing クライアントへの出力として使用できます。
私の質問はクレイジーに聞こえますが、メソッドをマーシャリング/アンマーシャリングして、wsdl ファイルからクラスを生成するときにクライアントが使用できるようにすることは可能ですか?
ありがとう。
ps:Metro/jax-ws と glassfish 3.1.1 を使用しています。
いくつかのロジックをクライアントに送信してそこで実行できるということですか?
残念ながら、答えはノーです。これは Web サービスの仕組みではありません。
すべてのロジックはサーバー側で実行されます。
なぜこれをしたいのですか?
サーバーとクライアントの両方が同じクラスをマーシャリング/アンマーシャリングするように、このクラス (あなたの VO) をクライアントに提供してみませんか? 次に、両方があなたの方法を使用できます...
マーシャリングは、データまたはオブジェクトをバイトストリームに変換するプロセスを指し、「アンマーシャリング」は、バイトストリームを元のデータまたはオブジェクトに変換する逆のプロセスです。変換は、「シリアル化」によって実現されます。
「マーシャリング/アンマーシャリング」プロセスの目的は、RMI システム間でデータを転送することです。