Java Web Services in a Nutshell

by
Edition: 1st
Format: Paperback
Pub. Date: 2003-07-01
Publisher(s): Oreilly & Associates Inc
  • Free Shipping Icon

    This Item Qualifies for Free Shipping!*

    *Excludes marketplace orders.

List Price: $41.95

Rent Book

Select for Price
There was a problem. Please try again later.

New Book

We're Sorry
Sold Out

Used Book

We're Sorry
Sold Out

eBook

We're Sorry
Not Available

How Marketplace Works:

  • This item is offered by an independent seller and not shipped from our warehouse
  • Item details like edition and cover design may differ from our description; see seller's comments before ordering.
  • Sellers much confirm and ship within two business days; otherwise, the order will be cancelled and refunded.
  • Marketplace purchases cannot be returned to eCampus.com. Contact the seller directly for inquiries; if no response within two days, contact customer service.
  • Additional shipping costs apply to Marketplace purchases. Review shipping costs at checkout.

Summary

In the tradition of our popular "Nutshell" series, Java Web Services in a Nutshell is both a high-speed tutorial and a handy quick reference to the APIs for implementing web services in Java, known as the JWSDP-or "Java Web Services Development Pack"-from Sun Microsystems. Intended for Java developers who need to implement Java web services or who need their applications to access existing web services, this Nutshell guide delivers practical, no-nonsense information, helping developers make sense of the rapidly changing and poorly organized official documentation. It's the authoritative answer to early books on the subject.

Author Biography

Kim Topley has more than 25 years experience as a software developer and was one of the first people in the world to obtain the Sun Certified Java Developer qualification. He is a freelance Java developer based near London, England and is the author of Core JFC and Core Swing, from Prentice-Hall.

Table of Contents

Preface ix
Part I. Introduction to the Java Web Services API
1. Introduction
3(15)
What Is a Web Service?
3(4)
The SOAP Protocol
7(3)
Describing and Discovering Web Services
10(1)
J2EE Web Service APIs
11(1)
An Example Web Service
12(6)
2. JAX-RPC
18(69)
JAX-RPC Overview
18(25)
Programming with JAX-RPC
43(35)
Using EJBs to Implement Web Services
78(9)
3. SAAJ
87(72)
Introduction to SAAJ
87(1)
SAAJ Programming
88(2)
SOAP Messages
90(34)
SOAP Fault Handling
124(4)
SOAP Messages and MIME Headers
128(4)
SOAP with Attachments
132(15)
SOAP Headers
147(3)
Using SAAJ with Secure Connections
150(9)
4. JAXM
159(44)
JAXM Overview
159(3)
Providers and Asynchronous Messaging
162(3)
An Example JAXM Application
165(17)
JAXM Configuration
182(9)
The SOAP-RP Profile
191(4)
The ebXML Profile
195(8)
5. WSDL
203(31)
WSDL Overview
204(2)
WSDL Elements
206(28)
6. Advanced JAX-RPC
234(111)
Using WSDL with JAX-RPC
234(5)
ServiceFactory and the Service Interface
239(8)
The Dynamic Invocation Interface
247(15)
JAX-RPC and J2EE 1.4 Application Clients
262(6)
Using Attachments
268(10)
RPC-Style and Document-Style JAX-RPC
278(17)
Client and Server Context Handling
295(9)
SOAP Header Processing
304(29)
Serialization and Type Mappings
333(12)
7. JAXR
345(76)
UDDI and ebXML Registries
346(3)
JAXR Architecture
349(2)
Using the JAXR Examples
351(5)
JAXR Registry Model Overview
356(15)
JAXR Programming
371(50)
8. Web Service Tools and Configuration Files
421(42)
wscompile-JAX-RPC Stub and Tie Generation Utility
427(12)
wsdeploy-JAX-RPC Deployable Web Archive Generation Utility
439(7)
J2EEC-Utility for Creating Stubs and Ties for a JAX-RPC Web Service
446(1)
J2EE Deploytool-Utility for Deploying Modules and Enterprise Applications
447(1)
JAXM Client and Provider Configuration
448(6)
J2EE 1.4 Web Services Configuration File
454(3)
J2EE 1.4 JAX-RPC Mapping File
457
Part II. API Quick Reference
How to Use This Quick Reference
463(9)
9. The javax.xml.messaging Package
472(8)
10. The javax.xml.namespace Package
480(2)
11. The javax.xml.registry Package
482(19)
12. The javax.xml.registry.infomodel Package
501(26)
13. The javax.xml.rpc Package
527(10)
14. The javax.xml.rpc.encoding Package
537(7)
15. The javax.xml.rpc.handler Package
544(6)
16. The javax.xml.rpc.handler.soap Package
550(2)
17. The javax.xml.rpc.holders Package
552(8)
18. The javax.xml.rpc.server Package
560(3)
19. The javax.xml.rpc.soap Package
563(2)
20. The javax.xml.soap Package
565(26)
Class, Method, and Field Index
591(14)
Part III. Appendix
Appendix: WSDL Files for the Example Source Code
605(10)
Index 615

An electronic version of this book is available through VitalSource.

This book is viewable on PC, Mac, iPhone, iPad, iPod Touch, and most smartphones.

By purchasing, you will be able to view this book online, as well as download it, for the chosen number of days.

Digital License

You are licensing a digital product for a set duration. Durations are set forth in the product description, with "Lifetime" typically meaning five (5) years of online access and permanent download to a supported device. All licenses are non-transferable.

More details can be found here.

A downloadable version of this book is available through the eCampus Reader or compatible Adobe readers.

Applications are available on iOS, Android, PC, Mac, and Windows Mobile platforms.

Please view the compatibility matrix prior to purchase.