XML and Java Programming
- Recommended Duration:
- 3 Days
- Version
- XML 1.0, XML 1.1 and Java 5.0 (Java 1.5). Course covers Java 2 (aka. Java 1.4) with some new Java 5.0 features being introduced. Most topics and examples also apply to Java 1.1 through Java 5 (Java 1.5).
- Benefits
- Participants learn to use eXtensible Markup Language (XML) from Java programs. Through a combination of lecture and hands-on exercises students will learn to access XML documents via Java.
- Audience
- Java Developers who need to use XML in Java applications.
- Prerequisites
- Programming experience with Java or completion our basic Java curriculum. Experience with XML or completion of our "Introduction to XML" course. HTML experience is very useful, but not required.
- Major Topics
-
- Reading and writing XML
- Querying XML
- XML tools, processors, parsers
- Understanding XML parsers
- Available APIs including DOM, SAX, and JAXP
- SAX (Simple Application Program Interface)
- Document Object Model (DOM)
- Namespaces
- Document Type Definitions (DTDs)
- XML Schemas
- XML and Style sheets
- XSLT (XSL Transformations)
- XPATH (XML Path Language)
- XML-aware applications, databases, and servers
- XML with Servlets and JSPs
- Introduction to Web services and Service Oriented Architecture
- Introduction to Simple Object Access Protocol (SOAP)
- Exercises
- There are nine hands-on exercises. Course exercises will be accomplished using industry standard tools such as the Sun Java JDK and Apache Xerces. IDEs such as Eclipse, WSAD, JDeveloper, JBuilder, etc... may be used upon request.