Java and XML
O'Reilly Media (Verlag)
978-0-596-00197-1 (ISBN)
- Titel erscheint in neuer Auflage
- Artikel merken
This text shows 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. In its second edition it has added chapters on Advanced SAX and Advanced DOM, chapters on SOAP and data binding and examples throughout. A concise chapter on XML basics introduces concepts and the rest of the book focuses on using XML from 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 peer-to-peer movement, messaging, or Web services - should find the text useful.
This text 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 DOM HTML module; 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; and building information channels with RSS and dynamic content with XSP. It includes a quick reference on SAX 2.0, DOM Level 2, and JDOM.
Brett McLaughlin is one of the leading authorities on Java, XML, enterprise applications, and open source software. He is the Enhydra strategist at Lutris Technologies, where he is responsible for the direction and strategy for the Enhydra application server. He's the founder or cofounder of numerous other open source projects, such as JDOM (currently in JSR at Sun), ApacheTurbine (a servlet-based web applications framework), and Enhydra Zeus (an XML data binding framework). His role as a contributor on OpenEJB, jBoss, and Apache Cocoon places him in the middle of Java and XML innovation. In addition to his technology contributions, Brett is a prolific writer; he is the author of Java & XML (O'Reilly), the moderator of IBM's Java and XML tools and technologies newsgroup, and flashline.com's bi-weekly component columnist. He's written dozens of articles for IBM Developer Works, JavaWorld, and oreilly.com.
1. Introduction. XML Matters What's Important? The Essentials What's Next? 2. Nuts and Bolts The Basics Constraints Transformations And More- What's Next? 3. SAX Getting Prepared SAX Readers Content Handlers Error Handlers Gotcha! What's Next? 4. Advanced SAX Properties and Features More Handlers Filters and Writers Even More Handlers Gotcha! What's Next? 5. DOM The Document Object Model Serialization Mutability Gotcha! What's Next? 6. Advanced DOM Changes Namespaces DOM Level 2 Modules DOM Level 3 Gotcha! What's Next? 7. JDOM The Basics PropsToXML XMLProperties Is JDOM a Standard? Gotcha! What's Next? 8. Advanced JDOM Helpful JDOM Internals JDOM and Factories Wrappers and Decorators Gotcha! What's Next? 9. JAXP API or Abstraction JAXP 1.0 JAXP 1.1 Gotcha! What's Next? 10. Web Publishing Frameworks Selecting a Framework Installation Using a Publishing Framework XSP Cocoon 2.0 and Beyond What's Next? 11. XML-RPC RPC Versus RMI Saying Hello Putting the Load on the Server The Real World What's Next? 12. SOAP Starting Out Setting Up Getting Dirty Going Further What's Next? 13. Web Services Web Services UDDI WSDL Putting It All Together What's Next? 14. Content Syndication The Foobar Public Library mytechbooks.com Push Versus Pull What's Next? 15. Data Binding First Principles Castor Zeus JAXB What's Next? 16. Looking Forward XLink XPointer XML Schema Bindings And the Rest. . . What's Next? A. API Reference. B. SAX 2.0 Features and Properties. Index
Erscheint lt. Verlag | 25.9.2001 |
---|---|
Zusatzinfo | index |
Verlagsort | Sebastopol |
Sprache | englisch |
Maße | 178 x 232 mm |
Gewicht | 730 g |
Einbandart | kartoniert |
Themenwelt | Informatik ► Programmiersprachen / -werkzeuge ► Java |
Mathematik / Informatik ► Informatik ► Web / Internet | |
ISBN-10 | 0-596-00197-5 / 0596001975 |
ISBN-13 | 978-0-596-00197-1 / 9780596001971 |
Zustand | Neuware |
Haben Sie eine Frage zum Produkt? |
aus dem Bereich