5

Webサービスのエンドポイントを作成するにはどうすればよいですか?私はWebサービスの世界の初心者です。

WSDLを入手しました。そのWSDLに基づいてWebサービスを作成したいと思います。ApacheCXFを使用してクライアントスタブを生成しました。サービスとしてテストするための次のステップは何でしょうか?

エンドポイントを作成するにはどうすればよいですか?

WSDLのsoapbindアドレスをローカルで模倣してテストするにはどうすればよいですか?


質問を明確にしましょう。混乱しているようです。それを指摘してくれた@BuhakeSindiに感謝します。

WSDLを取得し、EclipseでApacheCXFFrameworkを使用してクライアントスタブを生成しました。WebServiceクライアントコードが機能するかどうかをテストする必要があります。このアプローチを今すぐテストする方法は?現在、WSDLURLが機能していません。

(生成されたImplクラスから)クライアントスタブをテストする方法は?

WSDL URL(現在実行されていない)を模倣するエンドポイントを作成する必要がありますか?

質問が明確になったことを願っています...

4

2 に答える 2

1

Web サービスの実装を作成しなくても、クライアント コードをテストできます。SoapUIツールを知っていますか?それを使用して をインポートしwsdl、プロジェクトを作成します。

リクエストとともにモック サービスを作成するオプションも提供されます。サービス コードを記述することなく、そのモック サービスを実行し、そのサービスに対してクライアントをテストできます。私はいつもそれをテストに使用しています。また、、、および応答を作成して、さまざまなシナリオをテストSuccessすることもできます。モック サービスは、サービスが受け取ったリクエストも表示します。この機能は魅力のように機能します。SoapUI でモック サービスを設定する際にサポートが必要な場合はお知らせください。FailureFault

このリンクに従って開始できます: http://www.soapui.org/Getting-Started/mock-services.html

于 2013-01-17T02:47:14.287 に答える
0

CXF から wsdl2java を実行して、サーバー側のスタブを生成します。次に、スタブにコードを入力します。次に、デプロイするサービスをセットアップします。

それがモックサービスを作成するかどうか私が知っているメカニズムはありません。彼らに何を期待しますか?

CXF ディストリビューションのサンプル、特に wsdl-first サンプルを参照してください。

より良いアプローチは、JMock を使用してクライアント側の SEI をモックし、ダミーのサービスを作成しようとしないことです。

于 2013-01-16T19:22:35.813 に答える