国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
20101028星期四
JAX-WS與JAX-RPC之間的關(guān)系

Sun最開始的web services的實(shí)現(xiàn)是JAX-RPC 1.1 (JSR 101)。這個(gè)實(shí)現(xiàn)是基于Java的RPC,并不完全支持schema規(guī)范,同時(shí)沒有對Binding和Parsing定義標(biāo)準(zhǔn)的實(shí)現(xiàn)。
 
JAX-WS2.0 (JSR 224)是Sun新的web services協(xié)議棧,是一個(gè)完全基于標(biāo)準(zhǔn)的實(shí)現(xiàn)。在binding層,使用的是the Java Architecture for XML Binding (JAXB, JSR 222),在parsing層,使用的是the Streaming API for XML (StAX, JSR 173),同時(shí)它還完全支持schema規(guī)范。
 
Java API for XML Web Services(JAX-WS)2.0,是Java EE 5平臺(tái)的一個(gè)重要的部分。作為Java API for XML-baseed RPC 1.1(JAX-RPC)的后續(xù)版本,在JAX-RPC 1.1中,開發(fā)人員需要寫一個(gè)接口類Service Endpoint Interface(SEI),在JAX-WS 2.0中,開發(fā)人員一上來就可以直接寫自己的實(shí)現(xiàn)類. 通過使用annotations,自動(dòng)生成SEI和其他一些文件.這樣有助于開發(fā)人員專注于自己想開發(fā)的部分,而不必要地分散精力去維護(hù)其他的一些附屬文件.
 
JAX-WS規(guī)范是一組XML web services的JAVA API。JAX-WS允許開發(fā)者可以選擇RPC-oriented或者message-oriented 來實(shí)現(xiàn)自己的web services。
 
SOAP 消息的基本結(jié)構(gòu)
<?xml version="1.0"?>
<soap:Envelope xmlns:soap="http://www./2001/12/soap-envelope"
soap:encodingStyle="http://www./2001/12/soap-encoding">
<soap:Header>
...
</soap:Header>
<soap:Body>
...
<soap:Fault>
...
</soap:Fault>
</soap:Body>
</soap:Envelope>
 
REST 在 2000 年由 Roy Fielding 在博士論文中提出,他是 HTTP 規(guī)范 1.0 和 1.1 版的首席作者之一。
 
REST 中最重要的概念是資源(resources),使用全球 ID(通常使用 URI)標(biāo)識(shí)。客戶端應(yīng)用程序使用 HTTP 方法(GET/ POST/ PUT/ DELETE)操作資源或資源集。RESTful Web 服務(wù)是使用 HTTP 和 REST 原理實(shí)現(xiàn)的 Web 服務(wù)。
 
通常,RESTful Web 服務(wù)應(yīng)該定義以下方面:
1、Web 服務(wù)的基/根 URI,比如 http://host/<appcontext>/resources。
2、支持 MIME 類型的響應(yīng)數(shù)據(jù),包括 JSON/XML/ATOM 等等。
3、服務(wù)支持的操作集合(例如 POST、GET、PUT 或 DELETE)。
 
RESTful Web 服務(wù)示例
方法/資源   資源集合(http://host/<appctx>/resources),               成員資源(http://host/<appctx>/resources/1234)
GET              列出資源集合的所有成員。                                         檢索標(biāo)識(shí)為 1234 的資源的表示形式。
PUT             使用一個(gè)集合更新(替換)另一個(gè)集合。                  更新標(biāo)記為 1234 的數(shù)字資源。
POST          在集合中創(chuàng)建數(shù)字資源,其ID是自動(dòng)分配的。          在下面創(chuàng)建一個(gè)子資源。
DELETE      刪除整個(gè)資源集合。                                                      刪除標(biāo)記為 1234 的數(shù)字資源。

 
 
 
 
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
WebService CXF學(xué)習(xí)(進(jìn)階篇2):JAX-WS講解
JAX-WS2.0規(guī)范--第一章
JDK6的新特性之十一:更簡單,更強(qiáng)大的JAX-WS - Java天下社區(qū) - www.javatx.cn - J2SE綜合
JAVA6開發(fā)WebService (一)
Java開發(fā)中經(jīng)常使用到的幾種WebService技術(shù)實(shí)現(xiàn)方案
IBM developerWorks 中國 : Java Web 服務(wù)專題
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服