Java servlets are efficient, persistent, portable, robust, extensible, secure, and built into Apache and zillions of other Web servers. Moving Java over to the server lets you stop worrying about browser compatibility and long downloads, too. Developing Java Servlets gives you a great jumpstart on servlet development.
James Goodwill starts by introducing the lifecycle of a servlet, then shows how to build basic servlets that retrieve form data and build HTML object packages. Next, you'll master server-side includes, and servlet chaining, a powerful technique that lets multiple servlets cooperate in servicing a single request. There's coverage of HTTP tunneling, a method of reading and writing serialized objects using an HTTP connection; and using JDBC with servlets to access databases (in both two-tier and three-tier configurations.
Goodwill presents code-intensive discussions of servlets and object databases (notably ObjectStore PSE Pro); ServletBeans; and JavaServer Pages for generating dynamic HTML on the server side. You'll finish up by building a complete catalog application that uses most of the concepts you've learned along the way.
The book's only disadvantage (no fault of the author's) is that some examples are demonstrated through Java Web Server, which Sun has recently decided to phase out. (Better servlet support is being built into Netscape Enterprise Server, Sun's new web server of choice.) Aren't you glad servlets are portable? Bill Carmada