資源描述:
《使用java web服務(wù)構(gòu)建soa》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、作者簡介MarkD.Hansen教授是JavectorSoftware公的總裁,該公司是一個專注于Web服務(wù)開發(fā)和集成的咨詢公司。他曾經(jīng)是MITSloanSchoolofManagement的訪問學者,從事Web服務(wù)和業(yè)務(wù)處理聚合的研究。作為信息管理方面公認的權(quán)威,許多刊物都可以見證Hansen的代表性的工作成果,例如WallStreetJournal、InformationWeek、ComputerWorld、BusinessCommunicationsRewew、EAIJournal,以及IntelligentEnterprise。本書簡介 本書是一本方便的開
2、發(fā)指南,可以幫助你在當前Java EE5和JavaSE6平臺上實現(xiàn)Web服務(wù)和面向服務(wù)的架構(gòu)(SOA),介紹了如何創(chuàng)建、部署、以及調(diào)用Web服力,再將這些服務(wù)組合成松散耦合的SOA應(yīng)用程序,并介紹了一個精心設(shè)計的應(yīng)用框架:SOA-J。作者MarkHansen詳細介紹了成功的企業(yè)開發(fā)人員和架構(gòu)師所必需具備的技術(shù)知識細節(jié)。包括從最佳實踐的設(shè)計技巧到使用頂級技術(shù)的代碼示例。目錄第1章 用JavaWeb服務(wù)構(gòu)建面向服務(wù)的架構(gòu) 1.1 是我水平不夠,還是JavaWeb服務(wù)真的很難 1.1.1 不要固守教條 1.1.2 JWS是工具集,而不是應(yīng)用程序框架 1.1.3 頓悟
3、 1.2 W曲服務(wù)平臺體系架構(gòu) 1.2.1 調(diào)用子系統(tǒng) 1.2.2 序列化子系統(tǒng) 1.2.3 部署子系統(tǒng) 1.3 第2章到第8章介紹的JavaWebServices標準 1.4 SOAShopper案例學習:第9章 和第10章 1.5 SOA.J和以WSDL為中心的開發(fā):第11章 第2章 JavaWebServices概述 2.1 JWS在SOA應(yīng)用程序開發(fā)中的角色 2.1.1 一個假想的SOA應(yīng)用程序 2.1.2 JWS支持的SOA開發(fā)2.2 方便使用的特點 2.2.1 源代碼標注 2.2.2 標準WSDL/Java映射 2.2.3 標準序列化上
4、下文 2.2.4 開發(fā)模式 2.2.5 JWS的權(quán)衡選擇 2.3 JAX—WS2.0 2.3.1 Java/WSDL映射 2.3.2 靜態(tài)WSDL 2.3.3 動態(tài)和靜態(tài)客戶端 2.3.4 使用Java接口代理來進行調(diào)用 2.3.5 用XML來進行調(diào)用 2.3.6 XML服務(wù)提供者 2.3.7 處理器框架 2.3.8 消息上下文 2.3.9 SOAP綁定 2.3.10 HTrP綁定 2.3.11 將異常轉(zhuǎn)換為SOAP錯誤 2.3.12 異步調(diào)用 2.3.13 單向操作 2.3.14 客戶端線程管理 2.3.15 WSDL樣式——
5、支持RPC/Literal和Document/Literal包裝 2.3.16 XML目錄(Catalogs) 2.3.17 用偽引用傳遞(PseudoreferencePassing)(Holder插圖摘要書摘插圖第1章 用JavaWeb服務(wù)構(gòu)建面向服務(wù)的架構(gòu)目前的企業(yè)級Java應(yīng)用程序都須支持面向服務(wù)框架(Service.OrientedArchitecture,SOA)的基本原則,而大多SOA應(yīng)用程序的基礎(chǔ)就是Web服務(wù)。所以,如果你是一位企業(yè)級Java應(yīng)用的開發(fā)人員,那你可能須要掌握JavaEE5和JavaSE6中包含的一些最新的Web服務(wù)標準。這些標準
6、主要包括JAX—WS(以前的JAX—RPC)[JSR224]、JAXB[JSR222]、WebServicesMetadata(WS-Metadata)[JSR181]、SOAPwithAttachmentsAPIforJava(SAAJ)[JSR67]),以及WebServicesforJavaEE(WSEE)1[JSRl09]。這些標準可以統(tǒng)稱為JavaWeb服務(wù)(JavaWebServices,JWS)標準。SOA應(yīng)用程序是在松散耦合的Web服務(wù)上進行構(gòu)建的,因此,作為企業(yè)級Java應(yīng)用的開發(fā)人員,我們很自然地就會借助JWS工具來創(chuàng)建SOA應(yīng)用程序。而且,一些
7、領(lǐng)先的企業(yè)級Java應(yīng)用的軟件商也將JWS技術(shù)作為SOA應(yīng)用程序的開發(fā)平臺的唯一選擇。由此可見,JWS標準是相當重要的,它是用Java進行企業(yè)級SOA開發(fā)的基礎(chǔ)。同時,松散耦合的SOA應(yīng)用程序也是企業(yè)競爭力的關(guān)鍵所在,因為這樣的程序可以讓業(yè)務(wù)處理流程更加靈活,從而更能適應(yīng)快速變化的國際市場需求?! ??下載后點擊此處查看更多內(nèi)容