From Services to Servlets
Servlets are dynamically loaded Java classes/objects invoked by a Web server to process requests.
- Servlets are to servers as applets are to browsers.
- Servlet support converts standard Web servers into extensible “Web application servers”.
designed as a Java-based replacement for CGI
Web server acts as a “connection manager” for the service body, which is specified as pluggable servlets.
interface specified by JavaSoft, supported by major Web servers
- Servlets could be used in a variety of kinds of servers.
Invocation triggers are defined by server; the servlet does not know or care how it is invoked.