Salut à tous!

Voila je débute dans le développement Web en java (avec des JSP/Servlets).
J'ai donc lu pas mal de tuto (notamment sur le site developpez.com qui sont très bien fait d'ailleurs!).

J'ai donc vu deux choses
- Lorsqu'on écrit des JSP, le moteur de JSP génère des servlet côté serveur... jusque là je pense que j'ai tout bon...
- Lorsqu'on écrivait des servlets, il fallait un conteneur de servlet côté serveur...

Ma question est la suivante :
Lorsqu'on écrit des pages JSP, le mécanisme est-il le suivant :
1 : Le client envoie une requête HTTP au serveur. Le fichier demandé est un fichier JSP.
2 : Le moteur de JSP génère la servlet associé
3 : Le conteneur de servlet côté serveur prend la main pour exécuter la servlet généré par le moteur JSP.
4 : Le résultat de la servlet est renvoyé au client.

Est-ce que je suis bon là?

Si oui, j'ai une autre question... :

Etant donné que le moteur de JSP doit générer la servlet, n'est-il pas plus rapide au niveau de l'exécution d'écrire des servlet directement (sans écrire des pages JSP) ?

Voila toutes mes questions!

Merci d'avance à ceux qui essaieront de m'aider...

A+

PS : dites moi si je poste pas dans le bon sujet, je le saurai pour la prochaine fois!