国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

Java Web Service

2019-11-18 12:54:19
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

  圍繞Web服務(wù)技術(shù)的宣傳越來(lái)越多,xml、UDDI、WSDL和SOAP這類縮寫詞到處都可以看到。微軟和Sun也分別采取不同的框架結(jié)構(gòu)迎接Web服務(wù)的到來(lái),這就是前者的.NET和后者的Sun ONE。顯然,開(kāi)發(fā)者遲早要走向Web技術(shù)的開(kāi)發(fā)之路,一切只是時(shí)間問(wèn)題。O’Reilly出版社出版發(fā)現(xiàn)的最新圖書《 java Web Service》就為Java開(kāi)發(fā)人員指明了開(kāi)發(fā)Web服務(wù)的方向。
  
  涉及范圍大
  
  
  We服務(wù)是一種不涉及具體平臺(tái)和語(yǔ)言的軟件架構(gòu),但是開(kāi)發(fā)人員必須選擇一種語(yǔ)言來(lái)具體開(kāi)發(fā)Web服務(wù)。假如你選擇了Java,該書就正好提供了這一開(kāi)發(fā)途徑的有關(guān)內(nèi)容。
  
  該書各個(gè)章節(jié)闡述各類Web服務(wù)技術(shù)(從Java的角度):SOAP、WSDL和UDDI等。按照該書的說(shuō)法,這些技術(shù)就是Web服務(wù)的基礎(chǔ)。各章還包括了有關(guān)的Java代碼。
  
  從何開(kāi)始?
  該書首先簡(jiǎn)短介紹了Web服務(wù)的概念并討論了影響該技術(shù)被接納的有關(guān)因素。我發(fā)現(xiàn)后者的討論很有意思;書中提到了其他可比的技術(shù)而且還解釋了它們是如何被接受的。接著是對(duì)面向服務(wù)模式的討論而且還提供了對(duì)Web服務(wù)本質(zhì)和用途的深入分析。
  
  技術(shù)術(shù)語(yǔ)
  我已經(jīng)提到,書中很大章節(jié)涉及到了SOAP、WSDL和UDDI。具體地說(shuō),有兩章專門討論SOAP;第2章關(guān)注SOAP錯(cuò)誤處理和輕易引起混淆的概念。再有,該章還提供了涉及SOAP開(kāi)發(fā)和如何處理不同SOAP版本的有用信息。UDDI 和 WSDL 兩章介紹了許多可以直接利用的程序代碼。在全面介紹完這些基本技術(shù)之后該書馬上轉(zhuǎn)入了對(duì)核心Java技術(shù)的闡述。
  
  Java企業(yè)技術(shù)
  微軟以在其.NET框架中集成Web服務(wù)而搶了先機(jī)。Sun則以Java Web服務(wù)開(kāi)發(fā)包作出了響亮的回答。后者是一種全面包括構(gòu)建Web服務(wù)所必須技術(shù)的Java開(kāi)發(fā)工具包,其中包括了消息、進(jìn)程、注冊(cè)表和開(kāi)發(fā)工具等內(nèi)容。該書涵蓋了 Java API for XML-based RPC (JAX-RPC) 以及Java API for XML Messaging (JAXM)。實(shí)際上,我還沒(méi)有看到其他書籍涉及到了這些內(nèi)容,這實(shí)在是太好了。可是,該書卻忽略了該工具包的其他內(nèi)容而把主要的精力全投入到了如何使用 JAXM和JAX-RPC開(kāi)發(fā)SOAP。
  
  另有一章的標(biāo)題是“J2EE 和Web服務(wù)”,但照我看卻更應(yīng)該標(biāo)為“SOAP和Web服務(wù)”,這一章整個(gè)就在討論如何同時(shí)采用SOAP和J2EE,包括解析SOAP消息、使用RPC和采用Java Message Service (JMS)的例程等。章節(jié)末還總結(jié)了新出現(xiàn)的、受到BEA支持的Java Web Service (JWS) 計(jì)劃。
  
  互操作性的優(yōu)、中、差
  到目前為止,我最喜歡的一章就是第9章了,這一章在理論上非常美麗地闡述了Web服務(wù)的互操作問(wèn)題,但是卻太缺乏現(xiàn)實(shí)應(yīng)用中的討論。本章給那些以為Web服務(wù)可以解決所有問(wèn)題的人提了個(gè)醒。本章具體討論了許多缺陷和問(wèn)題領(lǐng)域,同時(shí)還介紹了SOAPBuilders 討論組,創(chuàng)立這個(gè)討論組的宗旨就是隨著SOAP技術(shù)的逐步成熟而提高Web服務(wù)的互操作性(已經(jīng)發(fā)布了新版本,但是這些標(biāo)準(zhǔn)還存在不少問(wèn)題)。這一章討論的另一方面就是.NET和 J2EE Web服務(wù)的互操作性,有關(guān)的闡述相當(dāng)出色。
  
  安全性如何?
  該書還簡(jiǎn)要討論了Web服務(wù)的安全問(wèn)題,其中包括XML安全性(比如數(shù)字證書和加密技術(shù)等)以及SOAP安全性。用Java工具包開(kāi)發(fā)的示例來(lái)自IBM 和Phaos。
  
  小結(jié)
  O’Reilly出的書一向不錯(cuò),我認(rèn)為《Java Web服務(wù)》一書提供的信息對(duì)讀者同樣具有很高的價(jià)值。不過(guò),該書幾乎全力討論SOAP而忽視了Web服務(wù)的其他方面。這樣就同O’Reilly出版的《PRogramming Web Servic with SOAP》以及《Java and SOAP》造成了內(nèi)容上的重復(fù)。書中對(duì)Web服務(wù)各類技術(shù)的介紹信息很輕易就能在其他圖書中找到(而且更具深度),但其獨(dú)有的Java示例和技術(shù)注解則極具價(jià)值。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 马关县| 博野县| 平顶山市| 陆丰市| 武邑县| 清镇市| 资中县| 民权县| 高青县| 清丰县| 嘉兴市| 湄潭县| 南宫市| 双城市| 平湖市| 和顺县| 讷河市| 保山市| 大埔县| 辽阳市| 西和县| 威信县| 封丘县| 兰溪市| 巴里| 澄城县| 仲巴县| 南平市| 留坝县| 玛纳斯县| 濮阳县| 吉林市| 颍上县| 黄梅县| 上高县| 石阡县| 伊吾县| 宜春市| 老河口市| 湘阴县| 湾仔区|