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

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

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

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

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

Download

Questions

Further courses