私はJava Web Servicesにはまだまだ慣れていませんが、どこでも良い説明を見つけることはできません。複雑なオブジェクトを返すJAX-WS?
NetBeansに2つのJava Webプロジェクトがあります。
1つはWebサービスとして、もう1つはそのWebサービスのクライアントとして。
私は自分のクラス「Person」を作成しました。これは名前、dobなどの期待通りのものです。
返されるWebサービスメソッド「ListPeople()」を持っています「Person」オブジェクトの配列。
両方のプロジェクトでそのクラスを持つ必要がありますか?
オブジェクトをまずシリアル化する必要がありますか?
JAXBを使用する必要がありますか?その場合、どこから始めますか?
申し訳ありませんが、n00bの質問が、私は混乱しています。
これを達成する通常の方法は何ですか?事前
私はクラスを両方のプロジェクトに追加しましたが、互換性のない型エラーが発生します。 サービス(WSポートから)をクライアントに割り当てようとしています。人 私は、webservice、webclient、およびクラスを持っていて、オブジェクトを転送したいと考えている段階を概説してください。サーバーとクライアントの間に 申し訳ありませんが、私はまだ理解できません。 – occhiso
上記を参照してください。 JAXBは、オブジェクトをXMLにマーシャリングし、アンマーシャリングして戻す方法の1つに過ぎません。 – duffymo
ええと、あなたが言っていることは理にかなっています。 Javaクラスを2つの場所に保持することは、あまり良いことではありません。私はこのSpringのものを読んでいますが、JAX-WSを使用する必要があると思います。情報をありがとう。 – occhiso