Send to a Friend
 
Content to send

Java Server-Side Programming II

Course Number: 550-JK
Recommended Duration: 5 days

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

Course Overview

Participants create, test, and deploy Java servlets, JSPs, and Java Beans. Exercises include using file I/O, JDBC, XML, threads, URL connections, and three-tier (MVC) design pattern. There are fifteen machine exercises. Exercises use text editor, Sun Java J2SE and J2EE JDKs. IDEs such as Eclipse, IBM RAD, JDeveloper, JBuilder, etc... may be used upon request.

Course appropriate for Java 5.0 (Java 1.5) and J2EE 1.4. Course covers Java 2 (aka. Java 1.4) with some new Java 5.0 features being introduced. Most topics and examples also apply to Java 1.1, Java 1.2, Java 1.3, Java 1.4., and J2EE 1.3.

Objectives

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, Custom JSP tags, and applications performing I/O.

Prerequisites

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

Topics

  • 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, also optional DB2 SQLJ component)
  • Creating three-tier Model-View-Controller (Model 2) web-based applications
  • Custom Java Tag Libraries (taglibs)
  • Servlet Filters
  • Best practices and performance issues
  • Remote Method Invocation (RMI)
  • Enterprise Java Bean (EJB) Intro.
  • Overview of XML and Java programming
  • Introduction to Struts and Java Server Faces (JSF)

Share with others

Please provide the following information
Your Name
Your Email Address
Recipient Emails
Message

Can't Read? Click to Generate New Code
Enter the verification code shown above into the text box below