(703)246-9100 Northern Virginia

(804)285-5830 Central Virginia

(757)420-3810 Tidewater Area

(800)294-7497 Toll Free

(804)285-3722 Fax

www.ACTisIT.com

XML and Java Application Development

Duration: 4 days

 

Gain extensive experience using Java to create and process XML documents. Use Java to build a working prototype of an application that can format, exchange and control XML.

 

Print Outline in PDF format

 

Course Description:

 

In this course you learn to use XML's object-oriented modules to access databases in standalone and Web-based applications on UNIX/Linux and Windows. You learn to create dynamic Web pages, incorporating data from databases, and build an e-commerce system.

 

Participants will learn to…

Who Needs to Attend:

 

Anyone who needs to exchange data over the Internet, including programmers, Web developers, project analysts, project managers, and software engineers.

Prerequisites:

 

Java programming experience is required.

 

Course Content:

 

SECTION 1 – OVERVIEW OF XML TECHNOLOGIES

XML in the enterprise

The well-formed XML document

Parsing fundamentals

SECTION 2 - EXCHANGING AND VALIDATING DATA

Designing XML enterprise applications

Writing Document Type Definitions (DTDs)

XML Schemas

SECTION 3 - SEQUENTIAL JAVA PARSING OF XML WITH SAX

The SAX architecture

Java SAX event handlers

SAX validation

DOM PARSING WITH JAVA

DOM syntax for Java

Validating DOM

Constructing Java objects with DOM

SECTION 4 - GENERATING AND UPDATING XML WITH DOM

Extracting data with Java Database Connectivity (JDBC)

Modifying DOM data

Building XML documents from scratch

JDOM: THE ALTERNATIVE TO DOM AND SAX

Abstracting DOM and SAX with JAXP

Transitioning to JDOM

Java-optimized XML parsing with JDOM

SECTION 5 - DATABASE INTEGRATION WITH CGI SCRIPTS

Linking databases to CGI scripts

Handling images

Producing on-the-fly graphics

SECTION 6 - TRANSFORMING DATA WITH XSLT

Course Labs:

 

One lab for each section