Java Servlets   «Prev  Next»

Lesson 3Servlet Course Requirements
Objective How to get the most from this course

Java Servlet Course Requirements

  1. The Java Development Kit, JDK 11 or later, should be fully installed and configured. If you do not already have this, you can donwload this software from Oracle.
    Latest Version of JDK
  2. A text editor suitable for editing Java code and raw HTML
  3. A Web browser
  4. The Java Servlet Development Kit (JSDK)
  5. A Web server that supports servlets, such as the Java Web Server, or Tomcat.
    You can download the latest version of Tomcat from the following link.
    Download Tomcat 9


Installation and configuration will be discussed in module 3. Java Servlet Programming, by Hunter and Crawford, and generally called “the teakettle book” is a popular servlet reference work. It contains a number of extra classes written specifically for the book – we will not use any of those classes in this course.
Core Java Web Server, by Taylor and Kimmet, covers the basics of the “gold standard” of servlet-enabled Web browsers. In the process, a lot of servlet material is presented.
These books are not required to take this course, but they do contain a lot of helpful, additional information.

Course downloads

Every course comes with a set of downloadable files that will help you complete exercises and enhance your learning experience. On the Resources page, you can download compressed files that contain:
  1. PDF files that include the entire course and all the exercise instructions and answers related to the course
    (You can use Adobe Acrobat Reader software to view and print a PDF file. If you do not have Adobe Acrobat Reader, you will find complete instructions for downloading and installing it on our Setup page.)
  2. A zip and tar.gz file of Java code and HTML for use in your course project
  3. A zip and tar.gz file of the solutions to all the exercises

You will need a compression utility, such as WinZip or gzip, to unpack the course download. The course download contains the text files you will edit, and is available from the Resources page.
In the next lesson, we examine some of the features you can expect to encounter throughout the course.

Build Test Java Applet - Exercise

Click the Exercise link to practice building and testing Java.
Build Test Java Applet - Exercise