JV22 Java XML APIs |
|
Length/Format |
3 days
Lecture, discussion, demos and hands-on labs
|
Description |
This course presents a
technical introduction to the JAVA XML processing APIs from
Sun included with J2EE and JWSDP distributions. Material
covers JAXP for SAX, DOM, XSLT processing and includes.
binding generated classes to XML data sources via JAXB. An
introduction to Web Services using JAX-RPC, SOAP and JAXR
APIs is also included.
|
Audience |
This course is intended for
Java application developers. Students should have attended
"Java Programming" and "XML Training" courses or have
equivalent experience.
Familiarity with
Java application/ development is assumed (such as JV11
"Java Programming" or
JV12 "Java Fundamentals").
|
Key Topics |
XML REVIEW -
Modeling/Presentation/Processing SW, Technologies, XML
Syntax, ProcInstructions, Declarations, Elements/Attributes,
Examples of XML, DTD, XSD, XSL usage
SUN API OVERVIEW -
Standards, Parsers, APIs, SAX & DOM Features, JAXP, Sun Java
APIs
CODING SAX -
Overview/Steps, Xerces & JAXP API & packages, XMLReader,
Features, Callback Interfaces, Marshalling
CODING DOM -
Overview/Steps, Xerces & JAXP API & packages, DOMParser, DOM
Classes, Mutability, Node/Element Methods, Document Methods,
Creating Nodes, DocTypes, Serialization
USING XSLT -
Overview, Serialization, Source & Result Streams,
Options/Properties
USING JAXB -
Overview, Class Generation & Binding, Marshalling,
DTD/Schemas
INTRO WEB SERVICES API -
Overview, JAX-RPC, SOAP, SAAJ, JAXR, UDDI, WSDL
|
|
|