2011-11-28 3 views
0

wsdl(wsdl2java)からjavaファイル(スタブとスケルトン)を生成するのは簡単ですが、wsdl2javaからwsdlを生成するのは簡単ではありません。webserviceのjavaインターフェイス(java2wsdl)からwsdlを生成するためのツール

私は最初からwebserviceを使い始めています。すべてのWebサービスAPIを含むjavaインターフェイスを作成しました。 私のJavaインターフェイスからwsdlを生成したいのですが、私はApacheの軸について説明しました。 これは良いことですが、私は、Javaインターフェイスからwsdlを生成するために利用できる他のツールは何かを知りたいと思っています。これは実装するのがやさしく、利点と欠点は何ですか?

提案や意見を歓迎します。前もって感謝します。

答えて

0

Apache Axis (v1.x and v2.x)に加えて、IBM JAX-RPCの実装、一部はJAX-WS stuff、Spring-WS v2を使用しています。これまでの私の最高の経験は、Springのフレームワークです。これは、Webサービスに対する契約型の開発アプローチを提唱しています。つまり、最初にXML Schemaドキュメントを作成し、それからJava POJOを生成します。 Spring-WSを使用すると、WSDLの作成について心配する必要はありません。指示すると、XML Schemaのドキュメントと設定に基づいてWSDLが生成されるためです。

これは私が素晴らしく、きちんと私のweb serviceinterfaceパッケージを続けることができる:シンプルannotationsは私の春configurationに私Java classesを引っかけ、そしてSpring-WSframeworkは、他のすべてを取り扱います。 Spring-WSは少なくとも私がこれに使用したinvasive frameworkであり、また起動して実行するのが最も簡単でした。

+0

をやりたいことができます(CXF 2.1バージョンでは、代わりにjava2wsを使用します)。 –

0

eclipse IDE用Webサービス・プラグインの使用: 'Ctrl + N'を押し、Webサービス/ Webサービスに移動します。書かれたサービスの実装では、wsdlは同じプロジェクトディレクトリに生成されます。

これはwsdlを簡単に生成する方法で、逆もまた同様です(クライアントスタブ)。 ApacheのCXFで利用可能な

0

Java2WSDLのcmdがまさに私が探していたが、まだとても受け入れて有益だったまさにあなたはこれではない

関連する問題