
XML and Java (TM)
Developing Web Applications
Addison Wesley (Publisher)
Published on 27. May 1999
Book
Mixed media product
400 pages
978-0-201-48543-1 (ISBN)
Article exhausted; check for reprint
Description
XML and Java: Developing Web Applications is a tutorial that will teach Web developers, programmers, and system engineers how to create robust XML business applications for the Internet using the Java technology. The authors, a team of IBM XML experts, introduce the essentials of XML and Java development, from a review of basic concepts to thorough coverage of advanced techniques. Using a step-by-step approach, this book illustrates real-world implications of XML and Java technologies as they apply to Web applications. Readers should have a basic understanding of XML as well as experience in writing simple Java programs.X
ML and Java enables you to: *Develop Web business applications using XML and Java through real-world examples and code *Quickly obtain XML programming skills *Become familiar with Document Object Models (DOM) and the Simple API for XML (SAX) *Understand the Electronic Document Interchange (EDI) system design using XML and Document Type Definition (DTD), including coverage on automating business-to-business message exchange *Leverage JavaBean components *Learn a hands-on, practical orientation to XML and Java XML has strong support from industry giants such as IBM, Sun, Microsoft, and Netscape. Java, with its "write once, run anywhere" capabilities, is a natural companion to XML for building the revolutionary Internet applications described in this book. XML and Java demonstrates how developers can harness the power of these technologies to develop effective Web applications. If you want to learn Java-based solutions for implementing key XML features--including parsing, document generation, object tree manipulation, and document processing--there is no better resource than this book.The accompanying CD-ROM contains extensive cross-platform sample code, plus the latest implementation of IBM's XML for the Java XML processor--fully licensed for commercial use.
0201485435B04062001
ML and Java enables you to: *Develop Web business applications using XML and Java through real-world examples and code *Quickly obtain XML programming skills *Become familiar with Document Object Models (DOM) and the Simple API for XML (SAX) *Understand the Electronic Document Interchange (EDI) system design using XML and Document Type Definition (DTD), including coverage on automating business-to-business message exchange *Leverage JavaBean components *Learn a hands-on, practical orientation to XML and Java XML has strong support from industry giants such as IBM, Sun, Microsoft, and Netscape. Java, with its "write once, run anywhere" capabilities, is a natural companion to XML for building the revolutionary Internet applications described in this book. XML and Java demonstrates how developers can harness the power of these technologies to develop effective Web applications. If you want to learn Java-based solutions for implementing key XML features--including parsing, document generation, object tree manipulation, and document processing--there is no better resource than this book.The accompanying CD-ROM contains extensive cross-platform sample code, plus the latest implementation of IBM's XML for the Java XML processor--fully licensed for commercial use.
0201485435B04062001
More details
Language
English
Place of publication
Boston
United States
Publishing group
Pearson Education (US)
Target group
College/higher education
Dimensions
Height: 234 mm
Width: 187 mm
Thickness: 18 mm
Weight
638 gr
ISBN-13
978-0-201-48543-1 (9780201485431)
Copyright in bibliographic data and cover images is held by Nielsen Book Services Limited or by the publishers or by their respective licensors: all rights reserved.
Schweitzer Classification
Other editions
New editions

Book
05/2002
2nd Edition
Addison Wesley
€55.55
Article is exhausted; no reprint
Persons
Hiroshi Maruyama, Senior Technical Staff Member at IBM's Tokyo Research Laboratory, led a team specializing in the development of advanced XML technologies. Kent Tamura is the creator of IBM XML Parser for Java (since renamed Xerces and made open source). Naohiko Uramoto is a visiting Associate Professor at the National Institute of Informatics who specializes in advanced Web services development.
0201485435AB05082002
0201485435AB05082002
Content
(Each chapter begins with an Introduction and concludes with a Summary.)
Acknowledgments.
1. Overview of Web Applications, XML, and Java.
What is a Web Application.
Some XML Basics.
Application Areas of XML.
Why Use XML in Web Applications.
Java's Role in Web Applications.
2. Parsing XML Documents.
XML Processors.
Introduction to XML for Java.
Reading an XML Document.
Working with Character Encoding in XML Documents.
Printing an XML Document from a Parsed Structure.
Programming Interfaces for Document Structure.
3. Constructing and Generating XML Documents.
Creating an Internal Structure from Scratch.
Building a Valid DOM Tree.
Generating an XML Document from a DOM Tree.
4. Manipulating DOM Structures.
Tree Manipulation Using the DOM API.
LMX: Sample Nontrivial Application.
Rendering with LMX.
5. Managing Documents and Working with Metacontent.
Servlet Basics.
A Simple Servlet.
Overview of the DocMan System.
Browsing, Listing, and Searching Documents.
Creating Metacontent.
6. Interfacing Databases and XML.
JDBC Primer.
SQL Embedded in XML: SQLX.
Web Application with a Database.
7. Exchanging Messages Securely on the Internet.
Transport and Message Formats.
PowerWarning Application.
Designing XML Messages.
Secure Message Exchange with SSL.
Hash and Digital Signatures of XML Documents.
8. Developing Applications Using JavaBeans.
Reusing Software.
Software Components and JavaBeans.
Componentizing XML for Java as JavaBeans.
Travel Planning Application.
Evolution of Web Applications.
Appendix A. About the CD-ROM.
Appendix B. Using Other XML Processors.
Downloadable XML Processors.
Using the XML Processor with the SAX API.
Using the XML Processor with the DOM API.
Appendix C. Useful Links and Books.
Standards.
Links of General XML Interests.
Links to Product Home Pages.
Books.
Appendix D. XML for Java API Reference.
Package com.ibm.xml.domutil.
Package com.ibm.xml.parser.
Package com.ibm.xml.parser.util.
Package org.w3c.dom.
Package org.xml.sax.
Package org.xml.sax.helpers.
Appendix E. XML-Related Standardization Activities.
XPointer.
XLink.
Namespace.
XSL.
Document Object Model (DOM).
Simple API for XML (SAX).
Other XML-Related Specifications.
Appendix F. DOMHASH Definition.
Text Nodes.
PI (ProcessingInstruction) Nodes.
Attribute (Attr) Nodes.
Element Nodes.
Proposed API. 0201485435T04062001
Acknowledgments.
1. Overview of Web Applications, XML, and Java.
What is a Web Application.
Some XML Basics.
Application Areas of XML.
Why Use XML in Web Applications.
Java's Role in Web Applications.
2. Parsing XML Documents.
XML Processors.
Introduction to XML for Java.
Reading an XML Document.
Working with Character Encoding in XML Documents.
Printing an XML Document from a Parsed Structure.
Programming Interfaces for Document Structure.
3. Constructing and Generating XML Documents.
Creating an Internal Structure from Scratch.
Building a Valid DOM Tree.
Generating an XML Document from a DOM Tree.
4. Manipulating DOM Structures.
Tree Manipulation Using the DOM API.
LMX: Sample Nontrivial Application.
Rendering with LMX.
5. Managing Documents and Working with Metacontent.
Servlet Basics.
A Simple Servlet.
Overview of the DocMan System.
Browsing, Listing, and Searching Documents.
Creating Metacontent.
6. Interfacing Databases and XML.
JDBC Primer.
SQL Embedded in XML: SQLX.
Web Application with a Database.
7. Exchanging Messages Securely on the Internet.
Transport and Message Formats.
PowerWarning Application.
Designing XML Messages.
Secure Message Exchange with SSL.
Hash and Digital Signatures of XML Documents.
8. Developing Applications Using JavaBeans.
Reusing Software.
Software Components and JavaBeans.
Componentizing XML for Java as JavaBeans.
Travel Planning Application.
Evolution of Web Applications.
Appendix A. About the CD-ROM.
Appendix B. Using Other XML Processors.
Downloadable XML Processors.
Using the XML Processor with the SAX API.
Using the XML Processor with the DOM API.
Appendix C. Useful Links and Books.
Standards.
Links of General XML Interests.
Links to Product Home Pages.
Books.
Appendix D. XML for Java API Reference.
Package com.ibm.xml.domutil.
Package com.ibm.xml.parser.
Package com.ibm.xml.parser.util.
Package org.w3c.dom.
Package org.xml.sax.
Package org.xml.sax.helpers.
Appendix E. XML-Related Standardization Activities.
XPointer.
XLink.
Namespace.
XSL.
Document Object Model (DOM).
Simple API for XML (SAX).
Other XML-Related Specifications.
Appendix F. DOMHASH Definition.
Text Nodes.
PI (ProcessingInstruction) Nodes.
Attribute (Attr) Nodes.
Element Nodes.
Proposed API. 0201485435T04062001