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

develop n-tier e-business applications

course overview

This is a five-day course that covers the collaborations between the elements of the J2EE platform and XML. In particular, how JSP and Servlet-based Web applications link with enterprise components in EJB and XML data, to create a complete e-business application. Practicals focus on the design of the e-business application. The code will mostly be filled in for participants, with gaps left for them to make the key design decisions. Practicals also show how to use JNDI to find remote objects; the role of EJB home and remote interfaces; as well as how to deploy J2EE Web applications and enterprise components.

This course covers in detail how to use XML (eXtensible Markup Language) with Java. It also covers all technical aspects of JSP — an extension to Servlets. The purpose is to show how to use Java in all aspects of the development; with XML functioning as the standard markup for data. Design issues are central to the course, in particular how to:

Duration: 5 days

objectives

target audience

The course is extremely practical and is suitable for software developers, designers, and architects familiar with Java.

prerequisites

Ideally this course would be preceded by: design and develop Java applications.

course syllabus

Basics of e-business

Introduces the fundamental parts to an e-business application.

J2EE platform

Web and enterprise architectures

J2EE technology collaborations

Distributed application design

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.

XML in business systems

XML can be used vertically and horizontally through the enterprise.

Client side

Weigh up the pros and cons of client options: pure HTML, applets, XML, ...

Server side

Converting to thin client using Servlets

Separate code from Web design

Partition view generation with JSP.

e-business components

Modularize presentation logic with server beans.

e-business application templates

Partition dynamic elements from static with JSP templates

e-business application patterns

Use tested techniques for server side objects, encapsulated in patterns

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

further information

timetable

Day 1

  • Basics of e-business
  • J2EE platform
  • Web and enterprise architectures
  • J2EE technology collaborations
  • Distributed application design

Day 2

  • XML syntax and semantics
  • XML-based applications
  • XML standards
  • XML software

Day 3

  • XML in distributed Java applications
  • Software modelling with XML and UML
  • Java design from XML-based models
  • XML in business systems

Day 4

  • Client side
  • Server side
  • Separate code from Web design

Day 5

  • e-business components
  • e-business application templates
  • e-business application patterns

course instructor

The course 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