Customers who bought this item also bought
Ideal for any Java developer or architect facing today's rich XML-based standards and tools, the second edition of XML and Java: Developing Web Applications delivers a wide and deep tour of the latest in today's XML standards and Java tools used to work with them. Whether you want to gain an understanding of basic or advanced uses of XML, chances are this practical-minded book will fit the bill, with its far-ranging coverage of tools and programming techniques.
The coverage of today's Java XML tools is perhaps unmatched by any text. The authors do a great job at presenting the essentials first, in short, fast-moving, understandable chapters, before ranging farther afield. In particular, the coverage of two of the most important XML APIs in today's Java (SAX and DOM) is a standout here. We also liked the benchmarks that show how SAX can offer faster performance, plus the easy-to-grasp summaries of essential programming APIs for both tools. Beyond the basics, the authors present several advanced techniques, like sending XML over sockets and advanced "tricks" available in Xerces.
After the basics of parsing XML, the book turns to transforming XML using XSLT, again with a no-nonsense, practical tour. Turning toward the server-side, the text presents a quick introduction to JSP and servlets and where XML fits into each. (Readers will appreciate the demonstration of creating XML from an "ordinary" JSP here.) After looking at XML used with databases and messaging, the book focuses in on Web services in a particularly well-wrought chapter that covers all of the relevant standards for today's Web services, including how SOAP is really just an extension of XML messaging for the enterprise.
After looking at security issues with XML (including the importance of using secure sockets), a section on the various ways of defining XML documents (from standard DTDs to XML Schema, Schematron, and even RDF) shows the advantages and design goals of each. Handy reference sections list resources for all of today's leading XML-based tools and W3C XML standards.
While today's landscape of XML standards and tools can indeed be daunting, this text sorts it out with an enthusiastic treatment of the subject filled with practical advice and an expert's take on what working Java developers and system architects need to know when it comes to XML. --Richard Dragan
XML and Java, Second Edition provides new coverage of emerging areas such as document management, databases, messaging, servlets, JDBC, data binding, security, and more. It begins with an overview of XML programming techniques, standard APIs, and tools. Building upon this foundation, the book goes on to cover the latest technologies, including DOM Level 2, SAX2, XSLT, SOAP, WSDL, and UDDI. It explores the role of these major middleware technologies in XML and Java-based Web application development, as well as the limitations and potential pitfalls.
Topic coverage includes:
The role of XML and Java in Web applications
Parsing XML documents
How to use the Document Object Model (DOM) Level 1 and DOM Level 2 APIs
How to work with SAX
Techniques for making the most of existing XML processors
W3C XML Schema and OASIS RELAX NG
The XML application server, XML and databases, and XML messaging, including SOAP
Techniques for storing XML documents by using JDBC
Information on Web services, including WSDL and UDDI
How to represent data in XML (data binding)
Standard techniques for securing B2B applications
XML Schema languages
The accompanying CD-ROM contains ready-to-run sample programs along with trial versions of WebSphere and DB2.
Combining a team of experienced authors with a practical cookbook-style approach and packed with useful sample code, XML and Java, Second Edition provides the most complete toolset available for developers navigating the next frontier of Web-based business applications.
Tag this product (What's this?)
Are you the publisher or author? Learn how Amazon can help you make this book an eBook.
If you are a publisher or author and hold the digital rights to a book, you can make it available as an eBook on Amazon.com. Learn more.
Rate this item to improve your recommendations
Customer Discussions Beta (What's this?)
New! Receive e-mail when new posts are made. Click the "Track it!" button on any discussion page.
Product Information from the Amapedia Community Beta (What's this?)
Look for similar items by category
Look for similar items by subject