header trireme
telephone   UK: 01625 850 839    International: +44 1625 850 839 email us: clive@trireme.com

develop applications with Java and XML

course overview

This course covers in detail how to use XML (eXtensible Markup Language) with Java. It is a practical led course that requires core competency in Java. Basic UML that can be readily understood, is also used. XML is hyped as the language of e-commerce and e-business, but at root is just a format for data exchange. The big advantage it has over other formats, such as EDI, is that it is extensible. The course reviews a range of XML-based application scenarios developed in Java — including oth Business-to-Business (B2B) and Business-to-Consumer (B2C) application architectures. The focus of this course, is how to integrate XML into Java systems. Practical work is based around a Java e-commerce application, that uses XML as the common format for data exchange. It is derived from an actual business system.

Duration: 2 days

objectives

target audience

The course is suitable for Java developers wanting to use XML within applications. The practical exercises are run on a PC with Windows, with a 1.1+ JVM, and pre-loaded Apache parsers. The course is run using Java 1.1.

prerequisites

Ideally this training should be preceded by the course: design and develop Java applications.

course syllabus

XML syntax and semantics

A detailed review at the XML standards to exchange and publish information in a structured way.

XML-based applications

Analysis of the design of two applications. One with a human client — a document application. Another aimed at automatic processing by software — an e-business data application.

XML standards

A set of related standards for creating XML applications.

XML software

Demonstrations and examples of current XML software.

XML in distributed Java applications

Parsing XML or converting into XML, is subject to a number of conditions based on the type of application.

Software modelling with XML and UML

This section covers techniques of identifying business rules that XML must abide by, and introduces relevant parts of UML.

Java design from XML-based models

Focused on the translation from our model to Java code; in particular the interface points between XML and Java

Uses of XML in business systems

XML can be used vertically and horizontally through the enterprise. This concluding section will look at the many ways XML can be used in business systems.

Please note, when taught at your site, this course is customizable. Modules can be adapted, removed, added from other courses

further information

course instructor

It is presented by one of our senior consultants, each of whom has at least ten years' experience in software development, and at least three years' experience as a trainer and consultant in a diverse range of application areas.

telephone   UK: 01625 850 839    International: +44 1625 850 839 email us: clive@trireme.com