did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596001971

Java and XML : Solutions to Real-World Problems

by
  • ISBN13:

    9780596001971

  • ISBN10:

    0596001975

  • Edition: 2nd
  • Format: Paperback
  • Copyright: 2001-09-01
  • Publisher: Oreilly & Associates Inc
  • Purchase Benefits
  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $44.95

Summary

While the XML "buzz" still dominates talk among Internet developers, the critical need is for information that cuts through the hype and lets Java programmers put XML to work.Java & XMLshows how to use the APIs, tools, and tricks of XML to build real-world applications, with the end result that both the data and the code are portable.This second edition ofJava & XMLadds chapters on Advanced SAX and Advanced DOM, new chapters on SOAP and data binding, and new examples throughout. A concise chapter on XML basics introduces concepts, and the rest of the book focuses on using XML from your Java applications. Java developers who need to work with XML, or think that they will in the future--as well as developers involved in the new peer-to-peer movement, messaging, or web services--will find the newJava & XMLa constant companion.This book covers: The basics of XML, including DTDs, namespaces, XML Schema, XPath, and XSL The SAX API, including all handlers, the SAX 2 extensions, filters, and writers The DOM API, including DOM Level 2, Level 3, and the Traversal, Range, CSS, Events, and HTML modules. The JDOM API, including the core, a look at XPath support, and JDOM as a JSR Using web publishing frameworks like Apache Cocoon Developing applications with XML-RPC Using SOAP and UDDI for web services Data Binding, using both DTDs and XML Schema for constraints Building business-to-business applications with XML Building information channels with RSS and dynamic content with XSPIncludes a quick reference on SAX 2.0, DOM Level 2, and JDOM.

Author Biography

Brett McLaughlin has been working in computers since the Logo days. (Remember the little triangle?) He currently specializes in building application infrastructure using Java and Java-related technologies. He has spent the last several years implementing these infrastructures at Nextel Communications and Allegiance Telecom, Inc. Brett is one of the co-founders of the Java Apache project Turbine, which builds a reusable component architecture for web application development using Java servlets. He is also a contributor of the EJBoss project, an open source EJB application server, and Cocoon, an open source XML web-publishing engine. He is author of the soon-to-be-released O'Reilly book, Building Java Enterprise Applications.

Table of Contents

Preface ix
Introduction
1(8)
XML Matters
1(3)
What's Important?
4(1)
The Essentials
5(3)
What's Next?
8(1)
Nuts and Bolts
9(29)
The Basics
10(11)
Constraints
21(7)
Transformations
28(8)
And More
36(1)
What's Next?
37(1)
SAX
38(36)
Getting Prepared
38(3)
SAX Readers
41(7)
Content Handlers
48(16)
Error Handlers
64(6)
Gotcha!
70(3)
What's Next?
73(1)
Advanced SAX
74(29)
Properties and Features
74(7)
More Handlers
81(7)
Filters and Writers
88(7)
Even More Handlers
95(5)
Gotcha!
100(2)
What's Next?
102(1)
DOM
103(22)
The Document Object Model
103(5)
Serialization
108(14)
Mutability
122(1)
Gotcha!
122(2)
What's Next?
124(1)
Advanced DOM
125(36)
Changes
125(12)
Namespaces
137(4)
DOM Level 2 Modules
141(14)
DOM Level 3
155(4)
Gotcha!
159(1)
What's Next?
160(1)
JDOM
161(32)
The Basics
161(5)
PropsToXML
166(11)
XMLProperties
177(12)
Is JDOM a Standard?
189(1)
Gotcha!
190(2)
What's Next?
192(1)
Advanced JDOM
193(27)
Helpful JDOM Internals
193(5)
JDOM and Factories
198(6)
Wrappers and Decorators
204(13)
Gotcha!
217(2)
What's Next?
219(1)
JAXP
220(23)
API or Abstraction
220(2)
JAXP 1.0
222(8)
JAXP 1.1
230(10)
Gotcha!
240(2)
What's Next?
242(1)
Web Publishing Frameworks
243(44)
Selecting a Framework
245(2)
Installation
247(5)
Using a Publishing Framework
252(16)
XSP
268(15)
Cocoon 2.0 and Beyond
283(3)
What's Next?
286(1)
XML-RPC
287(36)
RPC Versus RMI
288(2)
Saying Hello
290(13)
Putting the Load on the Server
303(16)
The Real World
319(3)
What's Next?
322(1)
SOAP
323(28)
Starting Out
323(4)
Setting Up
327(5)
Getting Dirty
332(9)
Going Further
341(9)
What's Next?
350(1)
Web Services
351(27)
Web Services
351(2)
UDDI
353(1)
WSDL
354(3)
Putting It All Together
357(20)
What's Next?
377(1)
Content Syndication
378(31)
The Foodbar Public Library
379(9)
Mytechbooks.com
388(11)
Push Versus Pull
399(9)
What's Next?
408(1)
Data Binding
409(33)
First Principles
410(6)
Castor
416(8)
Zeus
424(9)
JAXB
433(8)
What's Next?
441(1)
Looking Forward
442(9)
XLink
442(2)
XPointer
444(4)
XML Schema Bindings
448(1)
And the Rest
449(1)
What's Next?
450(1)
API Reference 451(39)
SAX 2.0 Features and Properties 490(5)
Index 495

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program