2

私はWebサービスプログラミングが初めてです。最近、Web サービスの学習を始めましたが、次のようなさまざまな仕様に出くわしました。

  1. 休み
  2. JAX-WS
  3. JAX-RPC など

これらのテクノロジーが並行して発生するのか、それとも古いバージョンのものと同じものの新しいバージョンのものがあるのか​​、最新情報をお知らせください。

また、これらを学習しながら階層に従う必要がありますか、それともランダムに任意の階層から始めることができますか.

前もって感謝します

4

2 に答える 2

4

は、HTTPメソッドとURIを介してWebサービスを実装および記述する新しい方法です。標準を使用したこのようなWebサービスの実装を支援します。多くの場合、RESTサービスは、ブラウザーcurlまたは任意のHTTPクライアントを使用して簡単に操作できます。例については、 StackOverflowAPIを参照してください。

はJAX-RSに似ていますが、SOAP Webサービスを実装する標準的な方法を提供し(古いですが、業界でよりよく認識されます)。SOAPはRESTよりもはるかに複雑で、すべてのメッセージはXMLエンベロープ内で送信されますが、プロトコルはHTTPと要求/応答に制限されていません。

は古く、現在非推奨です

JAX-RPC2.0はJAX-WS2.0に名前が変更されました

于 2012-11-26T10:38:50.003 に答える
1

REST: Representational State Transfer (REST) は、World Wide Web などの分散システム用のソフトウェア アーキテクチャのスタイルです。 http://en.wikipedia.org/wiki/Representational_state_transfer

Java API for XML Web Services (JAX-WS) は、XML 形式 (SOAP) で Web サービスを作成するための一連の API です mkyong.com/tutorials/jax-ws-tutorials/

JAX-RPC: XML ベースのリモート プロシージャ コール (JAX-RPC) 用の Java API http://www.ibm.com/developerworks/library/ws-jaxrpc1/

上記の説明からわかるように、最初はアーキテクチャで、残りは Jaa API です。

REST から始めて、要件に基づいて API を選択できます。

于 2012-11-26T10:43:39.713 に答える