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

  • Introduction to the Java Servlet API specification
  • Practical use of Java Servlets
  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. Modula
    • 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

Choose your date

Further courses