
Using the Java Programming Language to Build Effective XML Applications
This training course focuses on how XML based software can be built using the Java programming language. The training course covers the JAXP API, including the DOM and SAX APIs, processing XML using XSLT, and Data Binding using JAXB. It also looks at how XML validation can be done against XML Schemas using Java technology. The training course will also introduce how Web services can be developed using the Java Programming Language.
Training Course Duration
3 days
Layout
The training course combines lectures with practical exercises that help the delegates to put what they have learned on the training course into practice. The exercises specifically build on what has been recently taught and are built up as the training course progresses.
Who it is for
This training course is aimed at anyone who is experienced in Java Programming who needs to incorporate XML processing into his or her Java application development. Delegates should also be familiar with XML syntax.
Training Course Prerequisites
- Delegates should be familiar with the Java Programming language as far as understand how to work in an OO environment and grasping the basic use of Java. They should also be familiar with XML technology.
- Knowledge of the Java Programming Language can be obtained from our Java Programming Course. XML experience can come from the XML Overview training course.
Training Course Objectives
At the end of this training course, students should be able to:
- Understand where XML can best be applied within Java based applications
- Use the SAX APIs for parsing XML files and streams
- Use DOM to read in and manipulate XML
- Understand the mechanism by which data from databases can be converted into XML using a combination of JAXP and JDBC and vice versa.
- Write a basic XSLT stylesheet, and use it to transform an XML grammar into HTML, XHTML, or an alternative XML grammar.
- Implement data binding using JAXB.
- Understand how Web services are implemented using the Java programming Language
Training Course Contents
|
1. Java and XML
2. Java Parsers and Validation
3. Simple APIs for XML Parsing - SAX
4. Document Object Model (DOM)
5. JDOM the DOM alternative
|
6. JDBC and JAXP
7. Data Binding
8. XSLT and Java technology
9. Using XML in Web Applications
10. Introducing Web Services using Java
|
![]() |
![]() |
![]() |
![]() |
| Book to attend a public course | Book a private course for your team (from only £895/day!) | Request more information about this course | Speak to an instructor who teaches this course |







