Servlets are an incredible advance in the realm of Web server-side programming. They allow a developer to fully interact with the HTML data stream for both inbound (from a client such as a browser) and outbound (to be rendered by a browser). Their combination of simplicity and consistency allows fast implementation of server-based service providers for browsers and other Web-based clients . When combined with their close relative JavaServer Pages, they make for a formidable tool in the Web developer's toolbox. |