1

他の 5 つの Web サービスに依存する WSO2 Axis2 Service プロジェクトがあります。WSO2 開発者スタジオ 2.1 でサービスを生成したので、サービスは Maven プロジェクトです。

axis2 クライアント プロジェクトの作成に開発者スタジオ ウィザードを使用すると、ウィザードはクライアントを Maven プロジェクトではなく、Eclipse プロジェクトとして作成します。

開発者スタジオ ウィザードを使用するよりも、(wsdl2code プラグインを使用して) Maven プロジェクトとして各クライアント プロジェクトをゼロから作成する方がクリーンになると考えています。これら 5 つの Maven クライアント プロジェクトは、依存関係としてサービス プロジェクトに追加できます。

WSO2 プロジェクトでサービスとクライアント コード間の関係を管理するためのベスト プラクティスは何ですか?

4

1 に答える 1

2

ユースケースによって異なります。Developer Studio は、知識が限られている人にとって非常に役立ちます。また、そのウィザードを使用すると、最終的なシナリオを完了するために不可欠な手順を見逃すことはありません。ただし、多数のサービス スタブを生成する必要がある特定のユース ケースでは、Maven を使用してクライアント スタブの生成を自動化するのは簡単です。WSo2 では、多数のサービス スタブを生成し、Maven を使用してそれを自動化します。.さらにガバナンスが必要な場合は、いくつかのリポジトリを使用して WSDL を管理し、maven プラグインを使用してそこから wsdls を選択できます。したがって、サービスを変更するたびに、クライアント スタブにそれらの変更が反映されます。

于 2012-10-29T09:27:56.787 に答える