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: