What are Servlets and how can they help in developing Web Applications?
“Servlets are modules that extend request/response-oriented servers, such as Java-enabled web servers. For example, a servlet might be responsible for taking data in an HTML order-entry form and applying the business logic used to update a company’s order database. Servlets are to servers what applets are to browsers. Unlike applets, however, servlets have no graphical user interface. Servlets can be embedded in many different servers because the servlet API, which you use to write servlet assumes nothing about the server’s environment or protocol. Servlets have become most widely used within HTTP servers; many web servers support the Servlet API.