私はJBossDeveloperStudio( Eclipseベース)を使用して中規模のプロジェクトに取り組んでいます。2つのWebプロジェクトがあり、そのうちの1つはJBossWSでJAX-WSを使用してWebサービスを格納/管理します。上司がソフトウェアアーキテクチャドキュメントを更新していて、Webサービスプロジェクトで生成されたインターフェイスはどこにあるのかと尋ねられました。これらのインターフェイスはデフォルトでツールを使用して生成されることを彼女に伝えた後、すべてのプロジェクトの検索を開始しましたが、明示的なインターフェイスはありません(明示的には、を含むMyService.javaファイルを意味しますpublic interface MyService
)。クラス、WSDLファイル、および対応するサービス実装クラスを呼び出すweb.xmlで構成されたサーブレット。
これらのサービスのインターフェースを作成する必要がありますか?サービスクラスごとに100個のメソッドがあるので、そうなる場合、またはそうなる可能性がある場合、これらのインターフェイスの作成で私とチームを支援するツールはありますか?
いくつかの情報を追加するために、インターフェイスを使用してWeb上でWSDLファイルを呼び出すこれらのサービスを使用する別のWebプロジェクトがあります。