What is Java Servlet?- A servlet is a java class / a program that is a server side component and runs in a web container. - The servlet generates the dynamic content. - The content is dependent on the client request. - It is used to extend the capabilities of servers that host applications accessed by means of a request-response programming model. - They can respond to any type of request which are commonly used to extend the applications hosted by web servers. For such type of applications, Java Servlet technology defines HTTP-specific servlet classes. - The javax.servlet and javax.servlet.http packages provide interfaces and classes for writing servlets. - All servlets implement the Servlet interface, which define the different life-cycle methods. - When implementing a generic service, you can use or extend the GenericServlet class provided with the Java Servlet API. - The HttpServlet class provides methods, such as doGet and doPost, for handling HTTP-specific services.
|