Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge
Management Sales Technology training courses, Dublin Belfast Cork Ireland, Beckinridge

Java Server Side Programming for Web Applications

Course Code - PE-203 Duration - 4 Days

This 4-day course is for programmers who already know the Java language and wish to develop server software, particularly for Internet and Intranet applications. It is particularly suitable for developers wishing to create the server side of a client-server application, or the middle and database tiers of a multi-tier application.


Students must have a good working knowledge of the Java language, typically obtained by prior attendance on our ‘Java Programming’ (PE-201) course.

Course Content

J2EE Overview

  • J2EE archives: EAR, WAR, JAR, RAR
  • J2EE archive structures
  • Ant
  • Tomcat and Application Servers
  • Deployment


  • Public and private keys
  • Secure Sockets Layer (SSL)
  • Authorization and authentication
  • Configuring a web server for security


  • HTML forms and CGI
  • How servlets work
  • The request and response objects
  • Sessions and cookies
  • Advanced servlets

Maintaining State

  • Cookies
  • Hidden controls
  • Sessions
  • URL encoding
  • URL rewriting

Java & the Database - JDBC

  • How JDBC works
  • JDBC driver types
  • Connections and statements
  • Queries and results sets
  • Action queries
  • Metadata
  • Prepared statements
  • Transactions

Java Server Pages - JSP

  • Creating a JSP
  • How the architecture works
  • JSP tags
  • JSP and the servlet objects
  • Using precompiled classes and beans
  • Relating input fields and properties
  • Using JDBC and JSP

JSP Tags

  • Custom tags and tag libraries
  • The standard tag library (JSTL)
  • The expression language
  • JSP XML documents (.jspx)
  • Installing applications

Model View Controller - MVC

  • MVC design pattern
  • Implementing MVC with servlets and JSPs

« Back to last page

Why Choose Us?

ILM Qualifications


Team Building

Public Schedule

© web design by redrhino

Privacy Policy