Course

Introduction to Java Servlet API («JEE02»)

This course provides an introduction to the practical use of Java Servlets in web applications.
Duration 2 days
Price 1'400.–

Course facts

Key Learnings
  • Getting to know the Java Servlet API specification
  • Using Java Servlets in practice
Content

1 Basics

  • Servlet Life Cycle
  • Interface javax.servlet.Servlet
  • Interface javax.servlet.ServletRequest
  • Interface javax.servlet.ServletResponse
  • Class javax.servlet.GenericServlet
  • Class javax.servlet.http.HttpServlet
  • Interface javax.servlet.http.HttpServletRequest
  • Interface javax.servlet.http.HttpServletResponse

2 Web applications

  • texture
  • Deployment Descriptor
  • annotation
  • Web Archive (WAR)

3 Web container

  • context
  • Interface javax.servlet.ServletContext
  • Interface java.util.EventListener
  • Interface javax.servlet.ServletContextListener
  • Interface javax.servlet.servletContextAttributeListener

4 Configurations

  • parameter
  • header
  • Interface javax.servlet.ServletConfig

5 Requests

  • Interface javax.servlet.servletRequestWrapper
  • Interface javax.servlet.http.HttpServletRequestWrapper
  • Interface javax.servlet.servletRequestListener
  • Interface javax.servlet.ServletRequestAttributeListener

6 Replies

  • Interface javax.servlet.ServletResponseWrapper
  • Interface javax.servlet.http.HttpServletResponseWrapper
  • Class javax.servlet.servletOutputStream
  • Class javax.servlet.servletInputStream

7 Dispatching

  • Forwarding versus Inclusion
  • Interface javax.servlet.RequestDispatcher

8 Filters

  • Filter Life Cycle
  • Interface javax.servlet.filter
  • Interface javax.servlet.FilterChain
  • Interface javax.servlet.FilterConfig

9 Sessions

  • Session Life Cycle
  • Interface javax.servlet.http.httpSession
  • Interface javax.servlet.http.httpSessionListener
  • Interface javax.servlet.http.httpSessionIdListener
  • Interface javax.servlet.http.httpSessionActivationListener
  • Interface javax.servlet.http.HttpSessionAttributeListener
  • Interface javax.servlet.http.httpSessionBindingListener
  • Class javax.servlet.http.Cookie

10 Asynchronous

  • asynchronous life cycle
  • Interface javax.servlet.AsyncContext
  • Interface javax.servlet.AsyncListener

11 Modular

  • Multipart Form
  • Web Fragment

Component of the following courses

Target audience

This course is aimed at application developers who want to use Java Servlets in web applications.

Requirements

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

    Introduction to application development with Jakarta EE («JEE01»)

    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 Pages API («JEE03»)

2 days
CHF
1'400.–