Mobile MOUSe

XML IN JAVA FOR DEVELOPERS

ONLINECOURSE OUTLINE


COURSE TITLE

XML IN JAVA FOR DEVELOPERSCOURSE

DURATION

8 Hours of Interactive Training

COURSE OVERVIEW

In this XML primer for Java programmers, expert instructor Neal Ford begins with XML basics and moves through critical topics including validation using Document Type Definitions (DTD) and XML Schemas, data manipulation using the Document Object Model (DOM) and Simple API for XML (SAX), and creating and using web services with the Simple Object Access Protocol (SOAP).

At the conclusion of this course, you'll understand how to access, utilize and distribute XML data using the Java language.

BENEFITS

  • Increase earning potential with technical mastery.
  • Enhance employment opportunities with IT development knowledge.
  • Gain new skills in a useful, productive manner

CONTACT

Website:

Email:

Telephone:+961+8+9404 7041

Fax:+961+8+9467 9132

PRICING

Contact Mobile MOUSe for pricing.

ADVANTAGES OF ONLINE COURSES

  • Session times are at your discretion
  • You can pick and choose which sessions to cover and in any order
  • Learn at your own pace
  • Free repetition (for a period of 6 months)
  • Multiple course levels at a discounted price
  • Many of the courses are internationally accredited
  • Training from the comfort of your home or workstation
  • Training can be accessed from any location

MOBILE MOUSe

XML IN JAVA FOR DEVELOPERSONLINE COURSE OUTLINE

Session 1

Section A: XML Primer

  • Introduction
  • Need for XML
  • XML Basics
  • Elements
  • Attributes

Section B: XML Validity

  • DTDs
  • Recurrence Modifiers
  • DTD Elements/Attributes
  • DTD Issues
  • XML Schema
  • XSD Types
  • Obtaining a Parser
  • Add Parser to ClassPath

Section C: SAX ContentHandler

  • Overview
  • Major SAX APIs
  • SAX Characteristics
  • SAXReader
  • ContentHandler
  • Implementation
  • Parse XML Document

Section D: ErrorHandler & DefaultHandler

  • ErrorHandler
  • ErrorHandler & Parser
  • Parse Broken Document
  • DefaultHandler
  • Extend DefaultHandler
  • DefaultHandler Flags
  • Attributes
  • Construct String

Section E: Advanced SAX

  • Validation
  • XMLFilter Basics
  • Filter Options
  • Implement SAXFilter
  • Run SAXFilter
  • Filter Chain Order
  • LexicalHandler
  • DeclHandler

Section F: Document Object Model

  • Overview
  • Node Methods
  • NodeType Constants
  • getNodeValue Returns
  • More Node Methods
  • JAR Files
  • Parsing a Document
  • Console Output

Session 2

Section A: DOM Characteristics

  • XMLSerializer
  • Element Node
  • FileOutputStream
  • Process XML
  • New DOM Elements
  • Positioning Methods
  • Search DOM Tree
  • TreeViewer

Section B: DOM Configuration Example

  • Configuration Document
  • Private Constructor
  • Build Default Config.
  • Recurse DOM Tree

Section C: DOM Levels 2 and 3

  • Namespaces
  • Supporting Namespaces
  • Modules
  • Traverse and Filter
  • Define a Filter
  • Work with Ranges
  • Level 3 Methods
  • DOM Factory

Section D: JDOM Basics

  • Characteristics
  • Doc./Element Methods
  • Attribute Methods
  • SAXBuilder/DOMBuilder
  • Output Classes
  • Downloading JDOM
  • Building JDOM
  • Applying JDOM

Section E: Using JDOM

  • Design Method
  • Read/Write XML
  • Dynamic Load Parser
  • Using JDOM Class
  • Config. from XML
  • WAR File
  • Servlet Element
  • WarConfigReader

Section F: JDOM Applied

  • Processing Properties
  • Processing Entries
  • Output.xml Document
  • Wrappers
  • Wrap JDOM Element
  • Element Wrap Code

Session 3

Section A: JAXP

  • What is JAXP?
  • Specifications/RI
  • Factory Classes
  • Using a JAXP Factory
  • Version Changes
  • Methods/Factories

Section B: XSLT

  • Overview
  • XML to HTML
  • XML to WML
  • EDI Technique

Section C: Xalan

  • Characteristics
  • ErrorListener
  • URIResolver
  • Transformer
  • Installation
  • Using Xalan1
  • Using Xalan2

Section D: Cocoon

  • Publishing Frameworks
  • The Process
  • Cocoon Using XSLT
  • Browsers & Versions
  • Version 1
  • Installation
  • Run Sample
  • Version 2

Section E: XSP in Cocoon

  • XSP Basics
  • Page Element
  • Tags
  • More Elements
  • Hello World
  • Logicsheet
  • Library Tags
  • JavaScript

Section F: RPC with XML

  • Distributed Computing
  • XML-RPCs
  • RPC Paradigm
  • Marshalling Data
  • Using RPC in Java
  • Handler & Server Class
  • Implement Client
  • XML-RPC in Action

Section G: SOAP with Java

  • SOAP Overview
  • SOAP Basics
  • Web Services
  • AXIS
  • AXIS Handlers
  • Building Web Services
  • Invoke Web Service
  • AXIS & WSDL

17/11/2018PAGE 1