Home   FAQs   New Arrivals   Specials   Pricing & Shipping   Location   Corporate Services   Why Choose Bookware?  
 Search:   
Call our store: 9922 6266 (from within Sydney) or 1800 734 567 (from outside Sydney)
 View Cart   Check Out   
 
Browse by Subject
 Nepean TAFE 2012
I.T
 .NET
 Windows 7
 Adobe CS5
 Cisco
 CCNA 2012
 CCNP 2012
 Java
 VB
 ASP
 Web Design
 E-Commerce
 Project Management
 ITIL
 Macintosh
 Linux
 Windows Server 2008
 SAP
 Sharepoint 2010
Certification
 MCITP
 MCTS
Economics and Business
 Accounting
 Business Information Systems
 Economics
 Finance
 Management
 Marketing
 TAX
 Human Resources
Academic
 Law
 Nursing
 Medical

Java Web Services in a Nutshell

by: Kim Topley

Notify me when in stock

On-line Price: $52.95 (includes GST)

Paperback package 662

20%Off Retail Price

You save: $13.00

Please call us to check availability

Retail Price: $65.95

Publisher: ,06/30/03

Category: JAVA Level: I/A

ISBN: 0596003994
ISBN13: 9780596003999

Add to Shopping Cart

Java Web Services in a Nutshell is a high-speed tutorial and a quick reference for the technologies that Sun Microsystems is creating for implementing web services with Java. This book is a succinct introduction and handy reference to the Java/XML APIs, more commonly known as the JWSDP or 'Java Web Services Development Pack.' These APIs are taking the Java world by storm, as they are capable of handling everything from simple XML to SOAP to full ebXML vocabularies.


      Full Description

Java Web Services in a Nutshell is a high-speed tutorial and a quick reference for the technologies that Sun Microsystems is creating for implementing web services with Java. This book is a succinct introduction and handy reference to the Java/XML APIs, more commonly known as the JWSDP or 'Java Web Services Development Pack.' These APIs are taking the Java world by storm, as they are capable of handling everything from simple XML to SOAP to full ebXML vocabularies.


  Although 'web services' technology has suffered from much hype and overly grand expectations, there is plenty of solid development going on, especially in extending enterprise applications, and a huge amount of this development is being done in Java. As a result, the J2EE APIs for web services are evolving rapidly, and this new 'in a Nutshell' book covers them all in depth.


  One of the most important APIs in the JWSDP is JAX-RPC (Java API for XML-based RPC). It's also the API that developers most consistently post questions about. Java Web Services in a Nutshell covers all aspects of JAX-RPC in detail, with tutorial coverage alone exceeding 150 pages. This book offers developers everything they need to program with JAX-RPC.


  Java Web Services in a Nutshell begins with an introduction to Java web services, including a discussion of how they differ from web applications. The author looks at the protocols and interfaces that underpin web services, the J2EE technologies that address web services, WSDL as the means for describe web services, and more. Subsequent chapters cover:


  JAX-RPC


  SOAP and the SOAP with Attachments API for Java (SAAJ)


  Reliable SOAP messaging with JAXM


  WSDL


  Advanced JAX-RPC


  JAXR, the XML-based registry API


  Web Services Tools


  The balance of the book is made up of an API Quick Reference containing documentation for the various API packages.


  Intended for Java developers who need to implement Java services or who need their applications to access existing web services, Java Web Services in a Nutshell delivers practical information to help developers make sense of the rapidly changing and poorly organized official documentation. If web services and Enterprise Java are any part of your job description -- of if you'd like them to be -- you'll want this book close beside as you work.


          

Table of Contents

Preface


      I. Introduction to the Java Web Services API


  1. Introduction


          What Is a Web Service?


          The SOAP Protocol


          Describing and Discovering Web Services


          J2EE Web Service APIs


          An Example Web Service


  2. JAX-RPC


          JAX-RPC Overview


          Programming with JAX-RPC


          Using EJBs to Implement Web Services


  3. SAAJ


          Introduction to SAAJ


          SAAJ Programming


          SOAP Messages


          SOAP Fault Handling


          SOAP Messages and MIME Headers


          SOAP with Attachments


          SOAP Headers


          Using SAAJ with Secure Connections


  4. JAXM


          JAXM Overview


          Providers and Asynchronous Messaging


          An Example JAXM Application


          JAXM Configuration


          The SOAP-RP Profile


          The ebXML Profile


  5. WSDL


          WSDL Overview


          WSDL Elements


  6. Advanced JAX-RPC


          Using WSDL with JAX-RPC


          ServiceFactory and the Service Interface


          The Dynamic Invocation Interface


          JAX-RPC and J2EE 1.4 Application Clients


          Using Attachments


          RPC-Style and Document-Style JAX-RPC


          Client and Server Context Handling


          SOAP Header Processing


          Serialization and Type Mappings


  7. JAXR


          UDDI and ebXML Registries


          JAXR Architecture


          Using the JAXR Examples


          JAXR Registry Model Overview


          JAXR Programming

8. Web Service Tools and Configuration Files


          wscompile - JAX-RPC Stub and Tie Generation Utility


          wsdeploy - JAX-RPC Deployable Web Archive Generation Utility


          J2EEC - Utility for Creating Stubs and Ties for a JAX-RPC Web Service


          J2EE Deploytool - Utility for Deploying Modules and Enterprise Applications


          JAXM Client and Provider Configuration


          J2EE 1.4 Web Services Configuration File


          J2EE 1.4 JAX-RPC Mapping File


      II. API Quick Reference


  How to Use This Quick Reference


  9. The javax.xml.messaging Package


  10. The javax.xml.namespace Package


  11. The javax.xml.registry Package


  12. The javax.xml.registry.infomodel Package


  13. The javax.xml.rpc Package


  14. The javax.xml.rpc.encoding Package


  15. The javax.xml.rpc.handler Package


  16. The javax.xml.rpc.handler.soap Package


  17. The javax.xml.rpc.holders Package


  18. The javax.xml.rpc.server Package


  19. The javax.xml.rpc.soap Package


  20. The javax.xml.soap Package


  Class, Method, and Field Index


      III. Appendix


  Appendix: WSDL Files for the Example Source Code


  Index