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, and Java Beans
  • Overview of J2EE and EJB features
  • Using Java Beans
  • 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) Intro.
  • Overview of XML and Java programming
  • Overview of Struts and Java Server Faces (JSF)
  • Introduction to Java Messaging Services (JMS)
Exercises
There are fifteen machine exercises. Exercises use the IBM RAD tool; may be adjusted to use Eclipse.