2012-02-28 20 views
3

私は数年前からJava Webサービスを行ってきましたが、私はいつもC#.Net Soap-WSクライアントの使いやすさについて聞いてきました。私はちょうどそれを試してみましたが、私はちょっと嫉妬しています - AxisとCXFの両方で生成されたコードを使って戦わなければなりませんでした(AxisをOSGiまたはNTLM認証で試してみてください...) 、またはCXFで動的URLを使用してみてください)。java vs C#Webサービスクライアント

.NET(soap)Webサービスクライアントのシンプルさには、Javaアナログがありますか?理想的には、Visual Studioでサービス参照を追加するのと同じように、URLをプロジェクトに追加し、シーンのコードが自動的に設定されるようにします。これは可能ですか?もしそうでなければ、なぜ違いますか?C#.Netはどういう仕組みですか?

+0

SOAPがはるかに人気のMSの世界でであるどのように動作するかもあなたを伝えることができないので、それを使用していないが、私は、同様SoapUI will do thisを信じています。 –

+0

エンタープライズJavaでWebサービスを作成するのは簡単ですが、クライアント側はまだまだ道のりだと思います。 – javamonkey79

答えて

0

Eclipseは、サービスリファレンスとよく似たJava Webサービスクライアントを作成します。

http://www.eclipse.org/webtools/jst/components/ws/M3/tutorials/WebServiceClient.html

+0

これはWTPとEclipseエンタープライズビルドの一部です。Axisを生成する際にこれを使用して終了しました。私の知識はCXFで正しく動作するように更新されていません。最低でも箱の外にはない。 – javamonkey79

+0

私は参照してください。私は完全にあなたの要求を誤解しました。 – Randolpho

1

私はSpring Frameworkと幸運を持っていました。これはC#のツールセットほど簡単ではありませんが、WSDLを読んでクライアントアダプタを生成するだけです。 Visual Studioでは、Springを使用してAnt/Mavenを使用してプロキシー/アダプターを生成できるボタンを押すだけでそれを行うことができます。ほとんどのIDEがこれを行います(Randolphoの答えを参照してください、IntelliJ Ideaが知っていることを知っています)。

編集:私は、私はそれが

+0

私はSoapUIを使用しました。それはそれほど悪くはありませんが、依然として多くのことが望まれています。私は本当にそれに慣れていないし、春の道を試みたが、私はすぐにしようとします。 +1 – javamonkey79

関連する問題