Master java skills

Servlet API

Servlet api is the set of interfaces and classes. They lies in javax.servlet and javax.servlet.http package

Interfaces in javax.servlet package

  • Servlet
  • ServletRequest
  • ServletResponse
  • ServletContext
  • ServletConfig
  • RequestDispatcher
  • SingleThreadModel
  • Filter
  • FilterConfig
  • FilterChain
  • ServletContextListener
  • ServletContextAttributeListener
  • ServletRequestListener
  • ServletRequestAttributeListener

Classes in javax.servlet package

  • GenericServlet
  • ServletInputStream
  • ServletOutputStream
  • ServletRequestWrapper
  • ServletResponseWrapper
  • ServletContextEvent
  • ServletRequestEvent
  • ServletRequestAttributeEvent
  • ServletContextAttributeEvent
  • ServletException

Interfaces in javax.servlet.http package

  • HttpServletRequest
  • HttpServletResponse
  • HttpSession
  • HttpSessionListener
  • HttpSessionAttributeListener
  • HttpSessionBindingListener
  • HttpSessionActivationListener
  • HttpSessionContext (deprecated now)

Classes in javax.servlet.http package

  • HttpServlet
  • Cookie
  • HttpServletRequestWrapper
  • HttpServletResponseWrapper
  • HttpSessionEvent
  • HttpSessionBindingEvent