每天一道Java題[8]

來源:互聯網
上載者:User

標籤:情況   開發效率   接受   rpc   安全   成熟度等級   個人   完全   前端技術   

以下題目及解答屬於個人見解,歡迎大家也分享和補充一下解答的內容,互相促進,共同進步!

   

題目

RESTful WebService與SOAP WebService有什麼異同?

   

解答

  1. SOAP是一個協議,而REST實際上是一個互連網軟體的架構原則,並不是一個協議。它更像是對Http協議的設計初衷作詮釋。
  2. SOAP發展到現在,相對REST來說,已經有相當的成熟度等級。
  3. SOAP WebService對於訊息體、訊息頭等內容有統一的規範,通用性相對更強。而RESTful WebSerivce實際上只是一個設計原則,沒有統一的規範,各個網站的設計各有不同,因人而異。
  4. RESTful WebService在易用性和效率上比SOAP WebSerivce更勝一籌。它既利用了Http協議的設計理念,又融合了Web2.0的前端技術,提高開發效率。
  5. 從安全性上面來說,SOAP已經有一套完整的安全規範來實現安全控制,而REST實際上是沒有任何的安全規範的,需要使用者自己去處理。
  6. 對於SOAP WebService,由於其面向RPC的設計,對於開發人員來說是十分容易接受的。而RESTful WebService,因為需要面向資源來設計,一時半刻還難以扭轉其設計思維,再者,有些較複雜的情況也難以完全按照REST風格來設計。

   

   

每天一道Java題[8]

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.