Preface ix |
|
Part I. Introduction to the Java Web Services API |
|
|
|
3 | (15) |
|
|
3 | (4) |
|
|
7 | (3) |
|
Describing and Discovering Web Services |
|
|
10 | (1) |
|
|
11 | (1) |
|
|
12 | (6) |
|
|
18 | (69) |
|
|
18 | (25) |
|
|
43 | (35) |
|
Using EJBs to Implement Web Services |
|
|
78 | (9) |
|
|
87 | (72) |
|
|
87 | (1) |
|
|
88 | (2) |
|
|
90 | (34) |
|
|
124 | (4) |
|
SOAP Messages and MIME Headers |
|
|
128 | (4) |
|
|
132 | (15) |
|
|
147 | (3) |
|
Using SAAJ with Secure Connections |
|
|
150 | (9) |
|
|
159 | (44) |
|
|
159 | (3) |
|
Providers and Asynchronous Messaging |
|
|
162 | (3) |
|
An Example JAXM Application |
|
|
165 | (17) |
|
|
182 | (9) |
|
|
191 | (4) |
|
|
195 | (8) |
|
|
203 | (31) |
|
|
204 | (2) |
|
|
206 | (28) |
|
|
234 | (111) |
|
|
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) |
|
|
268 | (10) |
|
RPC-Style and Document-Style JAX-RPC |
|
|
278 | (17) |
|
Client and Server Context Handling |
|
|
295 | (9) |
|
|
304 | (29) |
|
Serialization and Type Mappings |
|
|
333 | (12) |
|
|
345 | (76) |
|
UDDI and ebXML Registries |
|
|
346 | (3) |
|
|
349 | (2) |
|
|
351 | (5) |
|
JAXR Registry Model Overview |
|
|
356 | (15) |
|
|
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 | |