On-site & Public, Instructor-led, Hands-on IT Training
(International 01) 908.233.8900
  400+ Course Offerings:

Search for Course:

JA1050 Java EE Programming with Servlets and JSPs
Duration5 Days
Delivery MethodInstructor Led, Hands-on workshops
Public Price$2750.00

DESCRIPTION (Return to Top)

This course provides programmers who already have an understanding of the classes and packages defined in the Java Standard Edition (JSE) with the ability to undertake server side web development using Servlets and JavaServer Pages as defined by the Java Enterprise Edition (JEE) standard. The course focuses on the packages, classes, interfaces, and methods necessary to create and use Servlets, in addition to the constructs, directives, and action tags necessary to create and use JavaServer Pages. Model-View-Controller (MVC) architecture is addressed including RequestDispatcher, as well as storing session state and using filters. The information presented in the class can be applied to any Java EE Server environment. Apache Tomcat is used as the servlet container to during the course but WebSphere can also be supported by the lab exercises.

AUDIENCE (Return to Top)

Technical Users, Applications Programmers, and Systems Programmers.

OBJECTIVES (Return to Top)

Upon successful completion of this course, the student will be able to:

  • Create, deploy and execute Servlets and JSPs to implement web applications
  • Identify and use classes and interfaces in the javax.servlet and javax.servlet.http packages
  • Create and use sessions to share attributes between multiple client requests
  • Forward and redirect client requests
  • Create and deploy servlet filters
  • Use JSP constructs to implement a web page
  • Use JSP directives and action tags to implement a web page
  • Use JSTL tags and the EL to better support JSP development
  • Create a web application using MVC design pattern

TOPICS (Return to Top)
  • Introduction to JavaServer Pages (JSPs)
  • Introduction to Servlets
  • Using MVC to Structure Web Applications
  • Working with Sessions and Cookies
  • JSP Tags for Working with JavaBeans
  • JSP Expression Language (EL)
  • JSP Standard Tag Library (JSTL)
  • Working with HTTP Requests and Responses
  • Working with Filters
  • Custom JSP Tags (optional section)
  • Send email Using JavaMail (optional section)
  • Secure Connections and SSL (optional section)
  • Securing a Web Resource (optional section)
  • Working with Listeners (optional section)


Java training and/or experience with the Java Standard Edition (JSE) is required. Familiarity with basic HTML is helpful but not required. Some exposure to XML would also be helpful but is not required.