19
A Java Applet is a Java class which is run on the client's JVM (via a Browser Plugin).
A Java Servlet is run on the server-side in a Servlet container, like Apache Tomcat and the client recieves the results in the form of plain old HTML.
The key difference is that where as one runs on the client side, the other on the Server side.