Course

Introduction to the JavaServer Pages API («JEE03»)

This course provides an introduction to the practical use of JavaServer Pages (JSP) in web applications.
Duration 2 days
Price 1'400.–

Course facts

Key Learnings
  • Getting to know the JavaServer Pages (JSP) API specification
  • Using JavaServer Pages (JSP) in practice
Content

1 Basics

  • JSP Life Cycle
  • Interface javax.servlet.jsp.JspPage
  • Interface javax.servlet.jsp.HttpJspPage

2 Web applications

  • Texture
  • Deployment Descriptor
  • Web Archive (WAR)

3 JSP Elements

  • directive
  • declaration
  • expression
  • scriptlet
  • comment

4 Web container

  • scope
  • Implicit Objects
  • Class javax.servlet.jsp.JspContext
  • Class javax.servlet.jsp.PageContext
  • Class javax.servlet.jsp.JspWriter

5 JSP Documents

  • XML namespace
  • directive
  • declaration
  • expression
  • scriptlet
  • comment
  • text
  • CDATA

6 Expression Language (EL)

  • syntax
  • types of data
  • Implicit Objects
  • scope
  • operators
  • functions

7 Standard Actions

  • syntax
  • worker bean
  • items

8 JSP Standard Tag Library (JSTL)

  • basics
  • Core Tag Library
  • Formatting Tag Library
  • SQL Tag Library
  • XML Tag Library
  • Functions Tag Library

9 Custom Tags

  • Day Life Cycles
  • Interface javax.servlet.jsp.tagext.JspTag
  • Interface javax.servlet.jsp.tagext.day.tag
  • Interface javax.servlet.jsp.tagext.iterationTag
  • Class javax.servlet.jsp.tagext.TagSupport
  • Interface javax.servlet.jsp.tagext.BodyTag
  • Class javax.servlet.jsp.tagext.BodyTagSupport
  • Interface javax.servlet.jsp.tagext.SimpleTag
  • Class javax.servlet.jsp.tagext.SimpleTagSupport
  • Class javax.servlet.jsp.tagext.JspFragment

10 Tag Files

  • syntax
  • directive
  • Implicit Objects

11 Tag Library Descriptor (TLD)

  • Tag Deployment
  • syntax

Component of the following courses

Target audience

This course is aimed at application developers who want to use JavaServer Pages (JSP) in web applications.

Requirements

Several months of practical experience in application development with Java and/or completion of the previous course:

    Introduction to Java Servlet API («JEE02»)

    2 days
    CHF
    1'400.–

Download

Questions

Any questions?
First name
Last name
Company optional
Email
Phone
I would like to book this course as a company course
First name
Last name
Company optional
Email
Phone
Number of participants
Desired course location
Start date (DD.MM.YYYY)
End date (DD.MM.YYYY)
We currently do not have any dates scheduled.

We currently do not have any dates scheduled.

But we can arrange one for you. We will be happy to advise you individually on your course planning.

Contact us
We currently do not have any dates scheduled.

Further courses

Introduction to the JavaServer Faces API («JEE04»)

2 days
CHF
1'400.–