| | | Copyright |
| | | Preface |
| | | | Contents of This Book |
| | | | Related Books |
| | | | Web Services Programming Resources Online |
| | | | Examples Online |
| | | | Conventions Used in This Book |
| | | | Request for Comments |
| | | | Acknowledgments |
|
| | | Part I: Introduction to the Java Web Services API |
| | | | Chapter 1. Introduction |
| | | | Section 1.1. What Is a Web Service? |
| | | | Section 1.2. The SOAP Protocol |
| | | | Section 1.3. Describing and Discovering Web Services |
| | | | Section 1.4. J2EE Web Service APIs |
| | | | Section 1.5. An Example Web Service |
|
| | | | Chapter 2. JAX-RPC |
| | | | Section 2.1. JAX-RPC Overview |
| | | | Section 2.2. Programming with JAX-RPC |
| | | | Section 2.3. Using EJBs to Implement Web Services |
|
| | | | Chapter 3. SAAJ |
| | | | Section 3.1. Introduction to SAAJ |
| | | | Section 3.2. SAAJ Programming |
| | | | Section 3.3. SOAP Messages |
| | | | Section 3.4. SOAP Fault Handling |
| | | | Section 3.5. SOAP Messages and MIME Headers |
| | | | Section 3.6. SOAP with Attachments |
| | | | Section 3.7. SOAP Headers |
| | | | Section 3.8. Using SAAJ with Secure Connections |
|
| | | | Chapter 4. JAXM |
| | | | Section 4.1. JAXM Overview |
| | | | Section 4.2. Providers and Asynchronous Messaging |
| | | | Section 4.3. An Example JAXM Application |
| | | | Section 4.4. JAXM Configuration |
| | | | Section 4.5. The SOAP-RP Profile |
| | | | Section 4.6. The ebXML Profile |
|
| | | | Chapter 5. WSDL |
| | | | Section 5.1. WSDL Overview |
| | | | Section 5.2. WSDL Elements |
|
| | | | Chapter 6. Advanced JAX-RPC |
| | | | Section 6.1. Using WSDL with JAX-RPC |
| | | | Section 6.2. ServiceFactory and the Service Interface |
| | | | Section 6.3. The Dynamic Invocation Interface |
| | | | Section 6.4. JAX-RPC and J2EE 1.4 Application Clients |
| | | | Section 6.5. Using Attachments |
| | | | Section 6.6. RPC-Style and Document-Style JAX-RPC |
| | | | Section 6.7. Client and Server Context Handling |
| | | | Section 6.8. SOAP Header Processing |
| | | | Section 6.9. Serialization and Type Mappings |
|
| | | | Chapter 7. JAXR |
| | | | Section 7.1. UDDI and ebXML Registries |
| | | | Section 7.2. JAXR Architecture |
| | | | Section 7.3. Using the JAXR Examples |
| | | | Section 7.4. JAXR Registry Model Overview |
| | | | Section 7.5. JAXR Programming |
|
| | | | Chapter 8. Web Service Tools and Configuration Files |
| | | | Section 8.1. wscompile ” JAX-RPC Stub and Tie Generation Utility |
| | | | Section 8.2. wsdeploy ” JAX-RPC Deployable Web Archive Generation Utility |
| | | | Section 8.3. J2EEC ” Utility for Creating Stubs and Ties for a JAX-RPC Web Service |
| | | | Section 8.4. J2EE Deploytool ” Utility for Deploying Modules and Enterprise Applications |
| | | | Section 8.5. JAXM Client and Provider Configuration |
| | | | Section 8.6. J2EE 1.4 Web Services Configuration File |
| | | | Section 8.7. J2EE 1.4 JAX-RPC Mapping File |
|
|
| | | Part II: API Quick Reference |
| | | | Chapter 9. The javax.xml.messaging Package |
| | | | Package javax.xml.messaging |
| | | | Endpoint |
| | | | JAXMException |
| | | | JAXMServlet |
| | | | OnewayListener |
| | | | ProviderConnection |
| | | | ProviderConnectionFactory |
| | | | ProviderMetaData |
| | | | ReqRespListener |
| | | | URLEndpoint |
|
| | | | Chapter 10. The javax.xml.namespace Package |
| | | | Package javax.xml.namespace |
| | | | QName |
|
| | | | Chapter 11. The javax.xml.registry Package |
| | | | Package javax.xml.registry |
| | | | BulkResponse |
| | | | BusinessLifeCycleManager |
| | | | BusinessQueryManager |
| | | | CapabilityProfile |
| | | | Connection |
| | | | ConnectionFactory |
| | | | DeclarativeQueryManager |
| | | | DeleteException |
| | | | FederatedConnection |
| | | | FindException |
| | | | FindQualifier |
| | | | InvalidRequestException |
| | | | JAXRException |
| | | | JAXRResponse |
| | | | LifeCycleManager |
| | | | Query |
| | | | QueryManager |
| | | | RegistryException |
| | | | RegistryService |
| | | | SaveException |
| | | | UnexpectedObjectException |
| | | | UnsupportedCapabilityException |
|
| | | | Chapter 12. The javax.xml.registry.infomodel Package |
| | | | Package javax.xml.registry.infomodel |
| | | | Association |
| | | | AuditableEvent |
| | | | Classification |
| | | | ClassificationScheme |
| | | | Concept |
| | | | EmailAddress |
| | | | ExtensibleObject |
| | | | ExternalIdentifier |
| | | | ExternalLink |
| | | | ExtrinsicObject |
| | | | InternationalString |
| | | | Key |
| | | | LocalizedString |
| | | | Organization |
| | | | PersonName |
| | | | PostalAddress |
| | | | RegistryEntry |
| | | | RegistryObject |
| | | | RegistryPackage |
| | | | Service |
| | | | ServiceBinding |
| | | | Slot |
| | | | SpecificationLink |
| | | | TelephoneNumber |
| | | | URIValidator |
| | | | User |
| | | | Versionable |
|
| | | | Chapter 13. The javax.xml.rpc Package |
| | | | Package javax.xml.rpc |
| | | | Call |
| | | | JAXRPCException |
| | | | NamespaceConstants |
| | | | ParameterMode |
| | | | Service |
| | | | ServiceException |
| | | | ServiceFactory |
| | | | Stub |
|
| | | | Chapter 14. The javax.xml.rpc.encoding Package |
| | | | Package javax.xml.rpc.encoding |
| | | | DeserializationContext |
| | | | Deserializer |
| | | | DeserializerFactory |
| | | | SerializationContext |
| | | | Serializer |
| | | | SerializerFactory |
| | | | TypeMapping |
| | | | TypeMappingRegistry |
| | | | XMLType |
|
| | | | Chapter 15. The javax.xml.rpc.handler Package |
| | | | Package javax.xml.rpc.handler |
| | | | GenericHandler |
| | | | Handler |
| | | | HandlerChain |
| | | | HandlerInfo |
| | | | HandlerRegistry |
| | | | MessageContext |
|
| | | | Chapter 16. The javax.xml.rpc.handler.soap Package |
| | | | Package javax.xml.rpc.handler.soap |
| | | | SOAPMessageContext |
|
| | | | Chapter 17. The javax.xml.rpc.holders Package |
| | | | Package javax.xml.rpc.holders |
| | | | BigDecimalHolder |
| | | | BigIntegerHolder |
| | | | BooleanHolder |
| | | | BooleanWrapperHolder |
| | | | ByteArrayHolder |
| | | | ByteHolder |
| | | | ByteWrapperHolder |
| | | | CalendarHolder |
| | | | DoubleHolder |
| | | | DoubleWrapperHolder |
| | | | FloatHolder |
| | | | FloatWrapperHolder |
| | | | Holder |
| | | | IntegerWrapperHolder |
| | | | IntHolder |
| | | | LongHolder |
| | | | LongWrapperHolder |
| | | | ObjectHolder |
| | | | QNameHolder |
| | | | ShortHolder |
| | | | ShortWrapperHolder |
| | | | StringHolder |
|
| | | | Chapter 18. The javax.xml.rpc.server Package |
| | | | Package javax.xml.rpc.server |
| | | | ServiceLifecycle |
| | | | ServletEndpointContext |
|
| | | | Chapter 19. The javax.xml.rpc.soap Package |
| | | | Package javax.xml.rpc.soap |
| | | | SOAPFaultException |
|
| | | | Chapter 20. The javax.xml.soap Package |
| | | | Package javax.xml.soap |
| | | | AttachmentPart |
| | | | Detail |
| | | | DetailEntry |
| | | | MessageFactory |
| | | | MimeHeader |
| | | | MimeHeaders |
| | | | Name |
| | | | Node |
| | | | SOAPBody |
| | | | SOAPBodyElement |
| | | | SOAPConnection |
| | | | SOAPConnectionFactory |
| | | | SOAPConstants |
| | | | SOAPElement |
| | | | SOAPElementFactory |
| | | | SOAPEnvelope |
| | | | SOAPException |
| | | | SOAPFactory |
| | | | SOAPFault |
| | | | SOAPFaultElement |
| | | | SOAPHeader |
| | | | SOAPHeaderElement |
| | | | SOAPMessage |
| | | | SOAPPart |
| | | | Text |
|
| | | | Class, Method, and Field Index |
| | | | A-G |
| | | | H-X |
|
|
| | | Part III: Appendix |
| | | | Appendix A. Appendix: WSDL Files for the Example Source Code |
| | | | Section A.1. WSDL File for the Book Web Service |
| | | | Section A.2. WSDL File for the Document-Style Book Web Service |
|
|
| | | Colophon |
| | | Index |