4

spring ws を使用して Web サービス クライアントを作成したいと考えています。私はいくつかのドキュメントを見てきました。全体として、jaxb のマーシャリングとアンマーシャリングを使用しています。しかし、まず xsd から Java クラスを作成する必要があります。このためにelcipseプラグインをダウンロードしようとしました。java.net の場所には、ダウンロードするものが表示されていません。ダウンロードへのリンクを示す Sourceforce ネット。しかし、そのプラグインは機能していません。試してみwsimportましたが、.classes しか生成されませんか?

私の質問は、Spring ws を使用したい場合、.java クラスを生成する必要がありますか? もしそうなら、どこでエリプスプラグインを見つけることができますか、またはクラスを生成する方法は? これらのクラスを生成せずにできる他の方法はありますか?

jboss を使用する場合は、wsconsume.batこれらのクラスを生成するために使用します

4

1 に答える 1

4

Spring-WS では、メッセージ ペイロードのいくつかの異なる表現を操作できます。JAXB はその 1 つにすぎません。必要に応じて (たとえば) 生の DOM オブジェクトを使用したり、その他のいくつかのオプションを使用したりすることもできます。

すでに WSDL を持っている場合は、wsimportうまくいくはず.classです。スキーマ用のファイルが生成されます。厳密に言えば、ファイルも必要ありません.java。それらがなくても問題なく開発でき、Spring-WS はそれらを使用しません。ただし、それらがあり、終了したらファイルの削除を停止するフラグ(またはそのようなもの)がある場合簡単です。wsimport-keepgenerated.java

于 2010-12-21T19:37:30.610 に答える