Scusate vorrei approfondire una questione....
JSP è java lato servet quindi servlet mischiata con codice html su pagina web! (html di solito)
La tecnologia JAVA Servlet è java lato server quindi solo java con connessione ai servlet (di conseguenza il codice girerà sul server) e può essere sia lato software sia web!!
java è comunissimo e semplicisso,è client e può essere sia software sia web(client), che sarebbero poi le famosissime applet!!
vorrei approfondire queste cose, anche perchè sicuramente ho toppato...
ps. aggiungo java lato web va bene con apache, lato server e jsp per forza tomcat vero?