TTFlogo2.gif (2585 bytes)

Course Description

Java Server-Side Programming II


Java curriculum
; Topic list; Course list; Home page
call or email us to request a detailed course outline

Course Code: J-162
Recommended Duration: 5 Days

Benefits

Participants will enhance existing Java skills and learn to code and deploy complex web-based applications. Hands-on exercises will create and use Servlets, JSPs, Java Beans, and applications.

Audience

Experienced Java programmers needing to create server-based applications using Servlets and JSPs.

Prerequisites

Students must have Java experience or have completed "Java Client-Side Programming I", "Java Server-Side Programming I" or equivalent.

Recommended Materials

In addition to the student handouts, the students should have access to the following on-line materials:

Java SDK Documentation
Java 2 Enterprise Edition (J2EE) Documentation

Major Topics Include
  • Servlets, JSPs, and Java Beans
  • Overview of J2EE and EJB features
  • URL and URL Connections 
  • Reading web pages
  • Introduction to Sockets
  • Security limitations, extensibility
  • Using Java Beans
  • Introspection and Reflection
  • Multi-threaded Java
  • Java I/O streams and File I/O
  • Managing files and directories
  • Serialization
  • SQL and Java via JDBC (Oracle or DB2 UDB extensions optionally covered)
  • Creating three-tier Model-View-Controller (Model 2) web-based applications
  • Custom Java Tag Libraries (taglibs)
  • Remote Method Invocation (RMI)
  • Introduction to Enterprise Java Beans (EJBs)
  • Introduction to XML and Java programming

Exercises

There are 15 machine exercises. Exercises use Sun Java 2 SDK. (Course exercises may also be accomplished using an IDE such as IBM VisualAge for Java).

 

Related courses list
Complete topics list
Home
this page last updated: 01 June, 2004



Copyright © 2003 by John Jay King