Sto iniziando a studiare J2EE utilizzando Apache Tomcat 5.0.
Da quel che ho capito una JSP viene alla prima esecuzione trasformata in una servlet ed inoltre può includere al suo interno dei Bean (jsp:useBean...).
Ma quando si preferisce l'uso di una Servlet all'uso di una JSP ?
Per connettermi ad un Database usando JDBC ad esempio posso usare indistintamente una JSP, un Bean incluso nella JSP oppure una Servlet ... quali parametri determinano la scelta di progettazione ?
Grazie delle risposte