1)an applet is a client side component whereas Servlet is server side component.
2)Applets run on web browser whereas servlets runs on web servers.
3)An applet have GUI whereas servlets don't.
4)Applets are useful to develop the static web pages whereas Servlets are useful to develop the dynamic web
5)A Servlet receives requests and generates a response based on the request wheras Applet does not.
For more information, visit the following links:http://www.roseindia.net/java/example/java/applet/http://roseindia.net/servlets/index.shtml