出版社:东南大学出版社
年代:2009
定价:48.0
本书通过提供混合架构概述、完整的工作代码示例以及短而精确的编译、部署和执行应用程序的指示,采用明确实用的方法来处理这些技术。您将学习如何从头开始编写Web服务以及集成现有服务到你的Java应用程序中。
Preface
1.JavaWebServicesQuickstart
WhatAreWebServices?
WhatGoodAreWebServices?
AFirstExample
TheServiceEndpointInterfaceandServiceImplementationBean
AJavaApplicationtoPublishtheWebService
TestingtheWebServicewithaBrowser
APerlandaRubyRequesteroftheWebService
TheHiddenSOAP
AJavaRequesteroftheWebService
Wire-LevelTrackingofHTTPandSOAPMessages
WhatsClearSoFar?
KeyFeaturesoftheFirstCodeExample
JavasSOAPAPI
AnExamplewithRicherDataTypes
PublishingtheServiceandWritingaClient
MultithreadingtheEndpointPublisher
WhatsNext?
2.AllAboutWSDLs
WhatGoodIsaWSDL?
GeneratingClient-SupportCodefromaWSDL
The@WebResultAnnotation
WSDLStructure
ACloserLookatWSDLBindings
KeyFeaturesofDocument-StyleServices
ValidatingaSOAPMessageAgainstaWSDLsXMLSchema
TheWrappedandUnwrappedDocumentStyles
AmazonsE-CommerceWebService
AnE-CommerceClientinWrappedStyle
AnE-CommerceClientinUnwrappedStyle
TradeoffsBetweentheRPCandDocumentStyles
AnAsynchronousE-CommerceClient
ThewsgenUtilityandJAX-BArtifacts
AJAX-BExample
MarshalingandwsgenArtifacts
AnOverviewofJavaTypesandXMLSchemaTypes
GeneratingaWSDLwiththewsgenUtility
WSDLWrap-Up
CodeFirstVersusContractFirst
AContract-FirstExamplewithwsimport
ACode-First,Contract-AwareApproach
LimitationsoftheWSDL
WhatsNext?
3.SOAPHandling
SOAP:HiddenorNot?
SOAP1.1andSOAP1.2
SOAPMessagingArchitecture
ProgrammingintheJWSHandlerFramework
TheRabbitCounterExample
InjectingaHeaderBlockintoaSOAPHeader
ConfiguringtheClient-SideSOAPHandler
AddingaHandlerProgrammaticallyontheClientSide
GeneratingaFaultfroma@WebMethod
AddingaLogicalHandlerforClientRobustness
AddingaService-SideSOAPHandler
SummaryoftheHandlerMethods
TheRabbitCounterAsaSOAP1.2Service
TheMessageContextandTransportHeaders
AnExampletoIllustrateTransport-LevelAccess
WebServicesandBinaryData
ThreeOptionsforSOAPAttachments
UsingBase64EncodingforBinaryData
UsingMTOMforBinaryData
WhatsNext?
4.RESTfulWebServices
WhatIsREST?
VerbsandOpaqueNouns
From@WebServiceto@WebServiceProvider
ARESTfulVersionoftheTeamsService
TheWebServiceProviderAnnotation
LanguageTransparencyandRESTfulServices
SummaryoftheRESTfulFeatures
ImplementingtheRemainingCRUDOperations
JavaAPIforXMLProcessing
TheProviderandDispatchTwins
AProvider/DispatchExample
MoreontheDispatchInterface
ADispatchClientAgainstaSOAP-basedService
ImplementingRESTfulWebServicesAsHttpServlets
TheRabbitCounterServlet
RequestsforMIME-TypedResponses
JavaClientsAgainstReal-WorldRESTfulServices
TheYahoo!NewsService
TheAmazonE-CommerceService:RESTStyle
TheRESTfulTumblrService
WADLingwithJava-BasedRESTfulServices
JAX-RS:WADLingThroughJersey
TheRestletFramework
WhatsNext?
5.WebServicesSecurity
OverviewofWebServicesSecurity
Wire-LevelSecurity
HTTPSBasics
SymmetricandAsymmetricEncryption/Decryption
HowHTTPSProvidestheThreeSecurityServices
TheHttpsURLConnectionClass
SecuringtheRabbitCounterService
AddingUserAuthentication
HTTPBASICAuthentication
Container-ManagedSecurityforWebServices
Deployinga@WebServiceUnderTomcat
Securingthe@WebServiceUnderTomcat
Application-ManagedAuthentication
Container-ManagedAuthenticationandAuthorization
ConfiguringContainer-ManagedSecurityUnderTomcat
UsingaDigestedPasswordInsteadofaPassword
ASecured@WebServiceProvider
WS-Security
Securinga@WebServicewithWS-SecurityUnderEndpoint
ThePrompterandtheVerifier
TheSecuredSOAPEnvelope
SummaryoftheWS-SecurityExample
WhatsNext?
6.JAX-WSinJavaApplicationServers
OverviewofaJavaApplicationServer
Deploying@WebServicesand@WebServiceProviders
Deploying@WebServiceProviders
IntegratinganInteractiveWebsiteandaWebService
A@WebServiceAsanEJB
ImplementationAsaStatelessSessionEJB
TheEndpointURLforanEBJ-BasedService
DatabaseSupportThroughan@Entity
ThePersistenceConfigurationFile
TheEJBDeploymentDescriptor
ServletandEJBImplementationsofWebServices
JavaWebServicesandJavaMessageService
WS-SecurityUnderGlassFish
MutualChallengewithDigitalCertificates
MCSUnderHTTPS
MCSUnderWSIT
TheDramaticSOAPEnvelopes
BenefitsofJASDeployment
WhatsNext?
7.BeyondtheFlameWars
AVeryShortHistoryofWebServices
TheServiceContractinDCE/RPC
XML-RPC
StandardizedSOAP
SOAP-BasedWebServicesVersusDistributedObjects
SOAPandRESTinHarmony
Index
这本实例众多的书提供了对Java的API的一个全面介绍,包括针对XMLWeb服务的JAX-WS和针对RESTfulWeb服务的JAX-RS。 《JavaWeb服务:构建与运行》通过提供混合架构概述、完整的工作代码示例以及短而精确的编译、部署和执行应用程序的指示,采用明确实用的方法来处理这些技术。你将学习如何从头开始编写Web服务以及集成现有服务到你的Java应用程序中。 有了这本书,你将: .理解基于SOAP的和REST样式的服务的区别 .编写、部署和使用基于SOAP的核心Java服务 .理解Web服务描述语言(WSDL)服务契约 .认识SOAP消息的结构 .学习如何交付基于Java的RESTfulWeb服务和消耗商业RESTful服务 .了解对基于SOAP和基于REST的Web服务的安全要求 .学习如何在各种环境下部署JAX-WS服务 不管是学生还是有经验的程序员,当你需要立即运用这些技术展开工作时,《JavaWeb服务:构建与运行》都是你需要的一本理想的简明指南。【作者简介】 MartinKalin,德保罗大学计算机和数字媒体学院教授,拥有西北大学的博士学位。他撰写过关于C语言、C++和Java的书,并参与开发过大型分布式系统中的进程调度和产品配置。
书籍详细信息 | |||
书名 | Java Web服务:建构与运行站内查询相似图书 | ||
9787564119270 如需购买下载《Java Web服务:建构与运行》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN | |||
出版地 | 南京 | 出版单位 | 东南大学出版社 |
版次 | 影印本 | 印次 | 1 |
定价(元) | 48.0 | 语种 | 简体中文 |
尺寸 | 26 × 0 | 装帧 | 平装 |
页数 | 印数 | 1600 |
Java Web服务:建构与运行是东南大学出版社于2009.11出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-英文 的书籍。
(美) 卡林 (Kalin,M.) , 著
(美) 卡林 (Kalin,M.) , 著
(美) 尼戈潘 (Nagappan,R.) 等, 著
(美) 莫哈 (Mogha,R.) , (美) 普林西姆 (Preetham,V.V.) , 著
(美) 汉森 (Hansen,M.D.) , 著
(美) 戴塔 (Deitel,H.M.) 等, 著
(美) 布朗 (Brown,T.G.) , 等著
王国辉, 王春斌, 编著
刘伟, 张利国, 编著