Hallo,
also ist ein Servlet, oder eine Web-Application eigentlich nix anderes als ein Perl-CGI, oder?
Ja so ähnlich kann man sich das klarmachen.
Der Begriff Web-Application taucht aber auch ganz spezifisch im Zusammenhang mit Servlets auf.
Servlets laufen auf dem Server (bzw. der Servlet Engine) in sogenannten Servlet-Containern. Ein Container kann mehrere Web-applicationen "hosten", die dann alle über eine verschiedenen Pfad ansprechbar sind. Im Tomcat (einer ServletEngine) z.B. gibt es dafür ein eigenes Verzeichnis namens webbapps.
Gruß
Franz