0

WSDL とクライアント スタブ コード ジェネレータの違いとその違いは何ですか? 複雑な WSDL をコードに変換する必要がある場合、どちらが適していますか? 複雑とは、WSDL には最小および最大長/値、最小および最大オカレンスなどのさまざまな制約があることを意味します。

今のところ、Google と StackOverflow の 3 つのツールを知っています: Axis2CXFEclipse WTPおよびIBM Rational. Axis2 しかテストできませんでした。CXF と IBM Rational の経験はありません。上記のツールの違いは何ですか?あなたが提案できる他の良いツールはありますか?

以前、Axis2 を使って WSDL からサーバースタブを生成しようとしましたが、1 つの Web サービス メソッドが生成されず、Axis2 のコード生成に制限があるのではないかと考えて Axis2 の使用をやめました。Axis2 のコード生成に制限はありますか? 以前に試したのはサーバー スタブです。ここで、クライアント スタブを生成する必要があります。

JDK 1.5 を使用していることに注意してください。

4

2 に答える 2

2

Eclipse WTP は、どちらが必要か、またはインストールされているかに応じて、Axis 2 または CXF のいずれかを呼び出すだけです。

CXF のコード ジェネレーターは JAX-WS (および wsimport コマンド) と完全に互換性がありますが、Java 5 でも問題なく動作します。その時点で、JDK の JAX-WS impl に切り替えるか、CXF に固執するかを決定します。あなたにはその選択があるでしょう。Axis 2 を使用すると、Axis 2 で立ち往生することになります。

于 2012-08-29T14:32:21.370 に答える
1

( Metroに基づく) jdk のデフォルトの JAX-WS 実装に出くわすことができませんでしたか?

于 2012-08-28T03:16:22.283 に答える