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
 
Copyright 2011 AJC Information Solutions     http://www.ajcis.com    info@ajcis.com     973.605.8373