Developing Web Applications using XML and Java


Audience
Designed for beginning and intermediate Java developers that will be using XML and Java to deploy web-enabled applications.
   

Duration

3 Days
   
Course Abstract
This course utilizes a combination of instructor-led discussions and hands-on workshops to demonstrate the capabilities of Extensible Markup Language (XML) and Java for the design, development and deployment of web applications. Each student will acquire the following skills; creation of n-tier applications, use of Java Servlets, understand the role of XML, XML and Java integration, JDBC access and XML generation, develop JSPs that create XML documents, use XSL to convert XML to HTML, reading XML files using SAX and creating an object hierarchy via the Document Object Model.
   
Objectives

Upon conclusion participants will have acquired these skills:

  • Understand the capabilities of Java and XML
  • Design, build, and assemble XML documents
  • Build n-tier web applications with XML and Java
  • Use Java servlets in conjunction with JDBC to generate XML
  • Use of XSL to transform XML to HTML
  • Use of Java to pass XML from client to middle tier
  • Demonstrate the complementary components of XML and Java
  • Understand the role of Simple API for XML (SAX) and sequential Java processing
  • Illustrate structure of the Document Object Model (DOM) in relation to Java applications
   
Class Format Lecture and Lab
   
Prerequisites

Each student should have complete the Introduction to XML course or have a basic understanding of XML concepts and a thorough knowledge of Java application programming.