Java III: Java Server-Side with Servlets and JSPs

Recommended Duration:
5 Days
Version:
Java 6.0; IBM RAD Version 7.5.
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, Custom JSP tags, and applications performing I/O.
Audience
Experienced Java programmers needing to create server-based applications using Servlets and JSPs.
Prerequisites
Students must have Java experience or have completed the "Java I" and "Java II" courses or equivalent courses.
Major Topics
  • Servlets
  • JSPs
  • Overview of J2EE and EJB
  • Using Java Beans and POJOs
  • Cookies
  • Session Objects
  • Introspection and Reflection
  • Servlets and JDBC
  • 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) Introduction
  • Overview of XML and Java programming
  • Overview of Struts and Java Server Faces (JSF)
  • Introduction to HTML, CSS, and JavaScript
  • JNDI Overview
  • Introduction to Java Messaging Services (JMS)
Exercises
There are fifteen machine exercises. Exercises use the IBM RAD tool; may be adjusted to use Eclipse.