私はJavaWebサービスを初めて使用するため、プロジェクトのRESTおよびSOAPベースのWebサービスに精通している必要があります。
それに関する本やオンラインチュートリアルのリンクを参照してください。
私はJavaWebサービスを初めて使用するため、プロジェクトのRESTおよびSOAPベースのWebサービスに精通している必要があります。
それに関する本やオンラインチュートリアルのリンクを参照してください。
学ぶべきことが2つあることを覚えておいてください。
RESTful Webサービスのサービス設計:WebサービスをRESTfulにする理由は何ですか?RESTサービスを設計するときに、どのような設計上の決定を行うか、避ける必要がありますか?RESTサービスは実装に依存しない必要があります。RESTサービスを設計するときは、RubyまたはJavaなどで実装するかどうかを心配する必要はありません。O'ReillyCookbookをお勧めします。
RESTful Webサービスを実装するにはどうすればよいですか?Javaを使用する必要がある場合は、いくつかの異なるフレームワークを評価して、何が適切かを判断する必要があります。以下にいくつか概説します。
Restletは、かなり人気のあるJavaRESTフレームワークです。
すでに他の領域でSpringを使用している場合は、SpringRESTが適切に機能する可能性があります。
DropWizardは使ったことがありませんが、とてもかっこいいようです。かなり軽量なものをお探しの場合は、ここから始めます。
SOAPに関しては、Javaの観点から、Axis2は確かに非常に人気があります。質問では、SOAPとRESTの両方をサポートするために単一のサービスが必要かどうかはわかりませんが、必要な場合は、Axis2がこれを実行します。