TheCoursewareShop.com

Need a sample?

To download free sample courseware, click here


Search for Courseware
We have hundreds of courses on offer, from individual courses to packages.
Click here to seach for courses.

Want to buy a selection of courses?
If you need a selection of courses, make us an offer we can't refuse! 80% of offers for multiple courses are accepted.
Click to make an offer.

JSP Courseware

Our JSP Courseware

The Courseware Shop offers JSP (Java Server Pages) courseware, as follows:

Java Server Pages Courseware One Day Course

Objectives

  • JSP Programming Basics
  • Advanced JSP Features including JSP & Databases

Aimed at

This course is essential for those who are interested in extending the functionality of a web server (e.g. to generate dynamic content). It is also helpful for CGI programmers, Server-Side JavaScript programmers and Java applet programmers.

Experience Needed

Prior Knowledge of:

  • Core Java Programming
  • Applets & HTML Programming

Courseware Content

1.  JSP Introduction

  • Advantages of JSP
  • The JSP Page Model
  • The Protocol seen by the Web Server
  • The Protocol seen by the JSP Page Author
  • The HttpJspPage Interface
  • A simple JSP
    • Exercise1: 1: Simple JSP
    • Behind the Scenes
  • Executing JSP
    • Adding JSP support
    • How JSP's run
    • Servlets
    • Java Server Pages
    • Buffered Output
    • Session Management
    • Error handling
      • Compilation errors
      • Run-time errors

3.  The JSP Directives

  • The Page Directive
  • Attributes of JSP page directive
    • info attribute
    • language attribute
    • contentType attribute
    • extends attribute
    • import attribute
    • session attribute
    • buffer attribute
    • autoFlush attribute
    • isThreadSafe attribute 
    • errorPage attribute
    • isErrorPage attribute
  • Exercise 3:1: page directive-contentType attribute
  • Exercise 3:2: page directive-errorPage/isErrorPage attribute
  • Exercise 3:3: page directive
    Include Directive
  • Exercise 3:4: include directive
    Tag Library directive

5.  JSP and JDBC Concepts

  • JDBC Concepts
  • JSP and Database
  • JSP/Servlet using JDBC and its features
  • JSP Custom Tag Libraries
    • The Need for a Tag Extension Mechanism
    • The Components that make up a Tag Library.
      • The Tag Handler Class
      • The Tag Library Descriptor File
    • The JSP File
    • Exercise 5:1: Creating custom tag libraries.
    • Handling JSP Errors
      • Translation Time processing Errors
      • Client Request Time Processing Errors

2.  Getting Started with JSP

  • Tag Conventions
    • Scripting-oriented tags - ASP
    • XML-based Tags
  • Scripting languages
  • JSP Tags
  • JSP Scripting Elements
    • Expressions
    • Exercise 2:1: Expressions.
    • Predefined Variables
    • Exercise 2:2: Predefined Variables
    • JSP Scriptlet
    • Exercise 2:3: JSP Scriptlet
    • Conditionalization through Scriptlet
    • Declaration
      • Variable Declaration
      • Method Declaration
    • Exercise 2:4: Declaration


4.  JSP Actions

  • Introduction
  • The jsp:include Action
  • Exercise 4:1: Showing jsp:include action
  • JSP with JavaBeans
    • JavaBeans Fundamentals
    • JSP Bean Tags
    • Accessing JSP components
  • The <jsp:useBean>  tag
  • Exercise 4:2: <jsp:useBean> action
  • The <jsp:getProperty>  tag
  • The <jsp:setProperty> tag
  • Exercise 4:3: <jsp:getProperty>and
    • <jsp:setProperty> tag
  • The <jsp:forward> Action
  • Exercise 4:4: jsp:forward Action
  • The <jsp:plugin>Action
  • Exercise 4:5: jsp:plugin Action




6.   JSP Exercises and Solutions

  • Exercises
  • Solutions

Download JSP Programming Courseware Specification

Only £35

Our Full Java Technologies Package

For our full Java Technologies courseware package, including JSP, is available at a greatly reduced price. For more information about this courseware package, click here.

Restrictions on use of courseware

Courseware bought on this site is subject to certain terms and conditions. In particular, courseware bought on this site may not be resold, although you may edit, add contact details and branding and distribute to your own staff, students or deligates. For further information, please see our terms of sale.

'Java' and 'JSP' are trademarks or registered trademarks of Sun Microsystems, Inc. or its subsidiaries in the United States and other countries. Courseware and training material offered at The Courseware Shop is in no way approved by, endorsed by or connected to Sun Microsystems, Inc. or its subsidiaries.