沃新书屋 - Java Web 服务
本书资料更新时间:2025-05-13 17:14:25

Java Web 服务

Java Web 服务精美图片

Java Web 服务书籍详细信息

  • ISBN:9787564119270
  • 作者:卡林(Martin Kalin)
  • 出版社:东南大学出版社
  • 出版时间:2010-1-1
  • 页数:297
  • 价格:48.00元
  • 纸张:暂无纸张
  • 装帧:平装
  • 开本:暂无开本
  • 语言:暂无语言
  • 适合人群:暂无
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 更新时间:2025-05-13 17:14:25

内容简介:

有了这本书,你将: ·理解基于SOAP的和REST样式的服务的区别 ·编写、部署和使用基于SOAP的核心Java服务 ·理解Web服务描述语言(WSDL)服务契约 ·认识SOAP消息的结构 ·学习如何交付基于Java的RESTful Web服务和消耗商业RESTful服务 ·了解对基于SOAP和基于REST的Web服务的安全要求 ·学习如何在各种环境下部署JAX-WS服务 不管是学生还是有经验的程序员,当你需要立即运用这些技术展开工作时,《Java Web服务:构建与运行》都是你需要的一本理想的简明指南。

书籍目录:

Preface1.Java Web Services Quickstart What Are Web Services? What Good Are Web Services? A First Example The Service Endpoint Interface and Service Implementation Bean A Java Application to Publish the Web Service Testing the Web Service with a Browser A Perl and a Ruby Requester of the Web Service The Hidden SOAP A Java Requester of the Web Service Wire-Level Tracking of HTTP and SOAP Messages What's Clear So Far? Key Features of the First Code Example Java's SOAP API An Example with Richer Data Types Publishing the Service and Writing a Client Multithreading the Endpoint Publisher What's Next?2.All About WSDLs What Good Is a WSDL? Generating Client-Support Code from a WSDL The @WebResult Annotation WSDL Structure A Closer Look at WSDL Bindings Key Features of Document-Style Services Validating a SOAP Message Against a WSDL's XML Schema The Wrapped and Unwrapped Document Styles Amazon's E-Commerce Web Service An E-Commerce Client in Wrapped Style An E-Commerce Client in Unwrapped Style Tradeoffs Between the RPC and Document Styles An Asynchronous E-Commerce Client The wsgen Utility and JAX-B Artifacts A JAX-B Example Marshaling and wsgen Artifacts An Overview of Java Types and XML Schema Types Generating a WSDL with the wsgen Utility WSDL Wrap-Up Code First Versus Contract First A Contract-First Example with wsimport A Code-First, Contract-Aware Approach Limitations of the WSDL What's Next?3. SOAP Handling SOAP: Hidden or Not? SOAP 1.1 and SOAP 1.2 SOAP Messaging Architecture Programming in the JWS Handler Framework The RabbitCounter Example Injecting a Header Block into a SOAP Header Configuring the Client-Side SOAP Handler Adding a Handler Programmatically on the Client Side Generating a Fault from a @WebMethod Adding a Logical Handler for Client Robustness Adding a Service-Side SOAP Handler Summary of the Handler Methods The RabbitCounter As a SOAP 1.2 Service The MessageContext and Transport Headers An Example to Illustrate Transport-Level Access Web Services and Binary Data Three Options for SOAP Attachments Using Base64 Encoding for Binary Data Using MTOM for Binary Data What's Next?4. RESTful Web Services What Is REST? Verbs and Opaque Nouns From @WebService to @WebServiceProvider A RESTful Version of the Teams Service The WebServiceProvider Annotation Language Transparency and RESTful Services Summary of the RESTful Features Implementing the Remaining CRUD Operations Java API for XML Processing The Provider and Dispatch Twins A Provider/Dispatch Example More on the Dispatch Interface A Dispatch Client Against a SOAP-based Service Implementing RESTful Web Services As HttpServlets The RabbitCounterServlet Requests for MIME-Typed Responses Java Clients Against Real-World RESTful Services The Yahoo! News Service The Amazon E-Commerce Service: REST Style The RESTful Tumblr Service WADLing with Java-Based RESTful Services JAX-RS: WADLing Through Jersey The Restlet Framework What's Next?5. Web Services Security Overview of Web Services Security Wire-Level Security HTTPS Basics Symmetric and Asymmetric Encryption/Decryption How HTTPS Provides the Three Security Services The HttpsURLConnection Class Securing the RabbitCounter Service Adding User Authentication HTTP BASIC Authentication Container-Managed Security for Web Services Deploying a @WebService Under Tomcat Securing the @WebService Under Tomcat Application-Managed Authentication Container-Managed Authentication and Authorization Configuring Container-Managed Security Under Tomcat Using a Digested Password Instead of a Password A Secured @WebServiceProvider WS-Security Securing a @WebService with WS-Security Under Endpoint The Prompter and the Verifier The Secured SOAP Envelope Summary of the WS-Security Example What's Next?6. JAX-WS in Java Application Servers Overview of a Java Application Server Deploying @WebServices and @WebServiceProviders Deploying @WebServiceProviders Integrating an Interactive Website and a Web Service A @WebService As an EJB Implementation As a Stateless Session EJB The Endpoint URL for an EBJ-Based Service Database Support Through an @Entity The Persistence Configuration File The EJB Deployment Descriptor Servlet and EJB Implementations of Web Services Java Web Services and Java Message Service WS-Security Under GlassFish Mutual Challenge with Digital Certificates MCS Under HTTPS MCS Under WSIT The Dramatic SOAP Envelopes Benefits of JAS Deployment What's Next?7. Beyond the Flame Wars A Very Short History of Web Services The Service Contract in DCE/RPC XML-RPC Standardized SOAPSOAP-Based Web Services Versus Distributed ObjectsSOAP and REST in HarmonyIndex

作者简介:

Martin Kalin,德保罗大学计算机和数字媒体学院教授,拥有西北大学的博士学位。他撰写过关于C语言、C++和Java的书,并参与开发过大型分布式系统中的进程调度和产品配置。

其它内容:

暂无其它内容!


下载点评

  • 直链(1199+)
  • 权威(412+)
  • 叙述平稳(690+)
  • 干货(357+)
  • PDF(398+)
  • 朗读(794+)
  • 首选(1013+)
  • 超值(987+)
  • 无乱码(728+)
  • 流畅(724+)
  • 神器(247+)
  • 可编辑(733+)
  • 经典(878+)
  • 完整(299+)
  • 过期(547+)
  • 可打印(754+)
  • 惊喜(809+)
  • 收藏(941+)

下载评论

  • 用户1720812977: ( 2024-07-13 03:36:17 )

    高清的期刊资源,音频设计提升阅读体验,推荐下载。

  • 用户1737234743: ( 2025-01-19 05:12:23 )

    双语版电子书下载无延迟,支持EPUB/AZW3格式导出,资源优质。

  • 用户1721664827: ( 2024-07-23 00:13:47 )

    下载后阅读体验很好,楼主辛苦了!

  • 用户1743020582: ( 2025-03-27 04:23:02 )

    双语功能搭配PDF/AZW3格式,完整数字阅读体验,值得收藏。

  • 用户1726446634: ( 2024-09-16 08:30:34 )

    精校版本报告资源,EPUB/TXT格式适配各种阅读设备,资源优质。


相关书评

暂时还没有人为这本书评论!


喜欢""的人也看了

以下书单推荐