Servlet :

Java servlet is a Java program that extends the capabilities of a server. Although servlets can respond to any types of requests, they most commonly implement applications hosted on Web servers. Such Web servlets are the Java counterpart to other dynamic Web content technologies such as PHP and ASP.NET.

Servlets are the programs that run on a Web Server and bulid webpages on the fly.  It is a small program that runs inside a web server. It receives and responds to requests from web clients.

TOPICS :

  1. OVERVIEW
  2. LIFECYCLE OF SERVLETS
  3. SERVLETS API
  4. Creating a Dynamic Web Application using Servlets
  5. GenericServlet & HttpServlet
  6. ServletRequest Interface
  7. ServletConfig Interface
  8. ServletContext Interface
  9. SERVLET COLLABORATION
  10. SETTING ATTRIBUTES
  11. SESSION MANAGEMENT
  12. LISTENERS
  13. ServletContextListener
  14. HttpSessionListener