Print this page Share

Java, XML, and Web Services Bible

ISBN: 978-0-7645-4847-5
950 pages
January 2002
Java, XML, and Web Services Bible  (0764548476) cover image


This title provides a comprehensive reference/tutorial for Java programmers who want to tap the synergy of XML and Java in key Web development tasks.

The Java, XML, and Web Services Bible serves as a reference/tutorial for a variety of XML and Java related topics. It covers areas such as B2B, Instant Messaging, Java and XML Binding, Scalable Vector Graphics, and Application development with XML and JSP. It discusses some commercial and open technologies used with Java and XML such as Cocoon, Batik, and Xerces.
See More

Table of Contents



PART I: Working with XML.

Chapter 1: What Is XML?

Chapter 2: Using DOM/SAX/JDOM/JAXP.

Chapter 3: XML for Configuration.

PART II: Working with Transformations.

Chapter 4: What Are Transformations?

Chapter 5: Transforming XML.

Chapter 6: XSLT Extensions.

Chapter 7: Web Publishing.

PART III: XML and Distributed Computing.

Chapter 8: Distributed Applications, Transport Protocols, and XML.

Chapter 9: XML-RPC.

Chapter 10: SOAP.

Chapter 11: XML Messaging.

Chapter 12: Instant Messaging.

PART IV: Java Binding and XML.

Chapter 13: Using the SAX API to Create Java Objects.

Chapter 14: Castor.

Chapter 15: Swing Component Persistence as XML.

PART V: User Interface and Graphics.

Chapter 16: Scalable Vector Graphics.

Chapter 17: Using SVG with Java.

Chapter 18: Java Client-Based UI with XML.

Chapter 19: Web-Based UI with XML.

PART VI: Application Management.

Chapter 20: Java Management Extensions.

Chapter 21: XML-Based Application Management.

PART VII: XML and Databases.

Chapter 22: XML Databases and Tools.

Chapter 23: Mapping XML Documents to Relational Databases.

Chapter 24: Native XML Data Management with XIS.

PART VIII: Using XML in Three-Tier Applications.

Chapter 25: Using XSLT with Servlets/JSP.

Chapter 26: Using Tag Libraries.

Chapter 27: Using Servlets, JSP, and XML to Web-Enable Data.

PART IX: Web Services.

Chapter 28: Service Description.

Chapter 29: Service Discovery.

Chapter 30: Advanced Web Services.

Chapter 31: Web Services and Business-to-Business Exchanges.

Chapter 32: Web Services for Consumers.

Appendix A: Java, XML, and Web Services Resources.

Appendix B: DOM Level 2 Events and Traversal, Parsing Non-XML Data.

Appendix C: JAXM, SOAP, and More XML-RPC.

See More

Author Information

Mike Jasnowski has been involved with computers and programming for over 18 years. He is a Sun Certified Java Programmer, with over 5 years experience with Java. His Java experience spans both client and server side programming, and he has been involved with distributed application development using RMI. He currently works for Excelon Corporation as a Senior Software Engineer in the B2B Integration Server team writing tools. He has published articles in Java Developers Journal and XML Journal. He also contributed chapters on XML and XSLT for Dynamic WAP Application Development from Manning Press.
See More


Download TitleSizeDownload
sourcecode.zip 254.23 KB Click to Download
codecorrections.zip 1.63 KB Click to Download
See More


Do you think you've discovered an error in this book? Please check the list of errata below to see if we've already addressed the error. If not, please submit the error via our Errata Form. We will attempt to verify your error; if you're right, we will post a correction below.

ChapterPageDetailsDatePrint Run
Code for Listings 2-8, 2-9, and 2-10

The code for Listings 2-8, 2-9, and 2-10 includes some mistakes involving the usage of the DOMImplementation interface. You can download the corrections for these individual files. The sourcecode.zip file on the download pagehas also been corrected.

See More


Companion Site
Bonus Content

Welcome to the online portion of Java, XML, and Web Services Bible. The sourcecode.zip file contains all the code from the book. Download the file and use WinZip to extract the samples to your computer.

See More

Related Titles

Back to Top