Published in Journal of Computing Sciences in Colleges, Volume 17, Issue 4, March 1, 2002, pages 77-78. Copyright © 2002 by the Consortium for Computing in Small Colleges.
NOTE: At the time of publication, the author David Janzen was not yet affiliated with Cal Poly.
Servlets and JavaServer Pages provide the ability to dynamically generate web pages using the Java programming language. Among other benefits, the use of Java on the server-side allows the web developer to directly implement object-oriented designs, utilize multiple threads of execution, and employ JDBC to communicate with a database. This tutorial will introduce Servlets and JavaServer Pages through UML diagrams, code samples, and an example web application.