freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

課程設(shè)計(jì)-基于webservice信息查詢系統(tǒng)的設(shè)計(jì)-在線瀏覽

2024-08-03 17:56本頁(yè)面
  

【正文】 3C)創(chuàng)建,W3C制定的XML SchemaXSD 定義了一套標(biāo)準(zhǔn)的數(shù)據(jù)類型,并給出了一種語(yǔ)言來(lái)擴(kuò)展這套數(shù)據(jù)類型。 XML Schema 是DTD的替代品。XML Schema描述了XML文檔的結(jié)構(gòu)。文檔設(shè)計(jì)者可以通過(guò)XML Schema指定一個(gè)XML文檔所允許的結(jié)構(gòu)和內(nèi)容,并可據(jù)此檢查一個(gè)XML文檔是否是有效的。可以用通用的XML解析器解析。當(dāng)用某種語(yǔ)言如Java、 來(lái)構(gòu)造一個(gè)Web Service時(shí),為了符合Web Service標(biāo)準(zhǔn),所使用的數(shù)據(jù)類型都必須被轉(zhuǎn)換為XSD類型。 SOAP協(xié)議SOAP(Simple Object Access Protocol)即簡(jiǎn)單對(duì)象訪問(wèn)協(xié)議,用于交換XML編碼信息的輕量級(jí)協(xié)議。SOAP可以運(yùn)行在任何其他傳輸協(xié)議上。在傳輸層之間的頭是不同的,但XML的有效負(fù)載保持相同。 SOAP可以和現(xiàn)存的許多因特網(wǎng)協(xié)議和格式結(jié)合使用,包括超文本傳輸協(xié)議( HTTP),簡(jiǎn)單郵件傳輸協(xié)議(SMTP),多用途網(wǎng)際郵件擴(kuò)充協(xié)議(MIME)。 SOAP 包括三個(gè)部分: SOAP 封裝:它定義了一個(gè)框架 , 該框架描述了消息中的內(nèi)容是什么,誰(shuí)應(yīng)當(dāng)處理它以及它是可選的還是必須的。 SOAP RPC 表示:它定義了用于表示遠(yuǎn)程過(guò)程調(diào)用和應(yīng)答的協(xié)定。所有的 SOAP 消息都使用 XML 編碼。 把SOAP綁定到 HTTP 提供了同時(shí)利用 SOAP 的樣式和分散的靈活性的特點(diǎn)以及 HTTP 的豐富的特征庫(kù)的優(yōu)點(diǎn)。在使用 HTTP 作為協(xié)議綁定的場(chǎng)合中, RPC 請(qǐng)求映射到 HTTP 請(qǐng)求上,而 RPC 應(yīng)答映射到 HTTP 應(yīng)答。在本系統(tǒng)中,采用的是基于SOAP協(xié)議的直接的Webservice的調(diào)用。它包含一組基于Web的、分布式的Web服務(wù)信息注冊(cè)中心的實(shí)現(xiàn)標(biāo)準(zhǔn),以及一組使企業(yè)能將自己提供的Web服務(wù)注冊(cè)到該中心的實(shí)現(xiàn)標(biāo)準(zhǔn)。在用戶能夠調(diào)用Web服務(wù)之前,必須確定這個(gè)服務(wù)內(nèi)包含哪些商務(wù)方法,找到被調(diào)用的接口定義,還要在服務(wù)端來(lái)編制軟件。UDDI 項(xiàng)目中的成員可以通過(guò)UDDI Business Registry (UBR)來(lái)操作Web服務(wù)的調(diào)用,UBR是一個(gè)全球性的服務(wù)。用戶可以在UBR中查找并定位他們所需要的服務(wù)。UDDI利用SOAP消息機(jī)制(標(biāo)準(zhǔn)的XML/HTTP)來(lái)發(fā)布、編輯,瀏覽以及查找注冊(cè)信息。 WSDLWeb Service描述語(yǔ)言WSDL 就是用機(jī)器能閱讀的方式提供的一個(gè)正式描述文檔而基于XML的語(yǔ)言,用于描述Web Service及其函數(shù)、參數(shù)和返回值。WSDL在UDDI中總是作為一個(gè)接口描述文檔。這些文檔可能是一個(gè)WSDL文檔,或者是一個(gè)正規(guī)的包含導(dǎo)向文檔的Web頁(yè)面,也可能只是一個(gè)包含聯(lián)系信息的電子郵件地址。WSDL提供了一套能快速處理WSDL文檔的方法,并且不用直接對(duì)XML文檔進(jìn)行操作,它會(huì)比JAXP更方便,更快速?,F(xiàn)在有兩種應(yīng)用程序通信的方法:RPC遠(yuǎn)程過(guò)程調(diào)用和消息傳遞。RPC系統(tǒng)試圖達(dá)到一種位置上的透明性:服務(wù)器暴露出遠(yuǎn)程對(duì)象的接口,而客戶端就好像在本地使用的這些對(duì)象的接口一樣,這樣就隱藏了底層的信息,客戶端也就根本不需要知道對(duì)象是在哪臺(tái)機(jī)器上。首先因?yàn)槠涔驹谝郧跋鄳?yīng)的產(chǎn)品就占有相當(dāng)大的市場(chǎng)份額,;其次也是更重要的是 .NET平臺(tái)不僅延續(xù)了微軟一貫的編程風(fēng)格,而且還增加了許多支持Web 服務(wù)的關(guān)鍵性技術(shù),高效性上達(dá)到了一個(gè)非常好的結(jié)合。微軟的目標(biāo)是,將其新編程語(yǔ)言——C作為Web Service的首選語(yǔ)言。.NET技術(shù)中用于Web Service 。 Sun的Java WSDP針對(duì)開(kāi)發(fā)Web Services程序的需求,Sun推出了Java Web Services Developer Pack,簡(jiǎn)稱Java WSDP。Java WSDP包含Java XML Pack中的所有用于XML的Java API(Java APIs for XML(JAX)),還包含有Apache Tomcat服務(wù)器以及為開(kāi)發(fā)與測(cè)試Web服務(wù)提供一個(gè)功能完備的環(huán)境所需的其他組件。 IBM的WebSphereIBM公司是業(yè)界第一家能夠提供全面支持Web服務(wù)的電子商務(wù)基礎(chǔ)設(shè)施中間件的公司。IBM公司的WebSphere也是比較好的基礎(chǔ)架構(gòu)軟件開(kāi)發(fā)平臺(tái)。WebSphere 是 IBM 在 Web Services策略中的核心平臺(tái),它支持所有開(kāi)發(fā)、發(fā)布、部署 Web Services應(yīng)用所必需的開(kāi)放標(biāo)準(zhǔn)和技術(shù),包括 UDDI,SOAP,J2EE,WSDL,和對(duì) XML 技術(shù)集成的增強(qiáng),這特使得它在全球有很多用戶。Axis目前版本是為Java語(yǔ)言。 3 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)在實(shí)際Webservice項(xiàng)目開(kāi)發(fā)中,分為Webservice服務(wù)發(fā)布端和客戶端開(kāi)發(fā),由于本系統(tǒng)的主要是基于Internet上已發(fā)布的Webservice服務(wù)的客戶端開(kāi)發(fā),因此本章主要介紹客戶端的開(kāi)發(fā)過(guò)程,有關(guān)Webservice服務(wù)發(fā)布端的開(kāi)發(fā),將使用ApAche的Axis2來(lái)進(jìn)行發(fā)布。將axis2的lib拷入項(xiàng)目的lib文件夾下,并按要求修改wsdl文件,如生成的客戶端或服務(wù)端的類名等。,生成service提供類的aar文件,啟動(dòng)tomcat服務(wù)器,然后在瀏覽器中訪問(wèn):://localhost:8090/axis2/,選擇左側(cè)的Tools中的上傳 Service,
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1