Leur cycle de vie est simplement différent ...
L'avantage des JSP par rapport aux servlets c'est defaciliter la création de pages générant du flux texte pour HTTP, alors que les servlets restent plus generique (on peut aussi générer du flux pour d'autres protocoles).
Un page JSP, la toute (toute) premiere fois quelle est appellée depuis une modification est traduite à la volée par le containeur de JSP en servlet (translateur/compilateur) qui va etre ensuite exécuté par le container de servlet (ton serveur de servlet, par ex. Tomcat).
Par la suite cette classe sera utilisée directement à pleine vitesse !
(en cas de changement de la page, le cycle recommence ...)
Le gros avantage des JSP/Servlet est leur capacité de s'adapter aux besoins : besoin de puissance = choix du serveur large et architectures différentes, besoin de connectivité = connection J2EE directe ou utilisation de taglib XML.
Le cycle d'apprentissage est netement plus lourd que PHP, mais ca reste un outil formidable car puissant efficace et simple (malgres-tout).
Pour un petit site je conseille PHP, mais pour un site d'entreprise, JSP fait vraiment l'affaire, surtout qu'il y a pas mal de projets opensource super puissants (TOMCAT + EJBOSS + JIVE + JetSpeed + ...)
[^] # JSP -> Servlet
Posté par Anonyme . En réponse à la dépêche Serveurs d'application Java open source. Évalué à 0.
les JSP sont des servlets !!!
Leur cycle de vie est simplement différent ...
L'avantage des JSP par rapport aux servlets c'est defaciliter la création de pages générant du flux texte pour HTTP, alors que les servlets restent plus generique (on peut aussi générer du flux pour d'autres protocoles).
Un page JSP, la toute (toute) premiere fois quelle est appellée depuis une modification est traduite à la volée par le containeur de JSP en servlet (translateur/compilateur) qui va etre ensuite exécuté par le container de servlet (ton serveur de servlet, par ex. Tomcat).
Par la suite cette classe sera utilisée directement à pleine vitesse !
(en cas de changement de la page, le cycle recommence ...)
Le gros avantage des JSP/Servlet est leur capacité de s'adapter aux besoins : besoin de puissance = choix du serveur large et architectures différentes, besoin de connectivité = connection J2EE directe ou utilisation de taglib XML.
Le cycle d'apprentissage est netement plus lourd que PHP, mais ca reste un outil formidable car puissant efficace et simple (malgres-tout).
Pour un petit site je conseille PHP, mais pour un site d'entreprise, JSP fait vraiment l'affaire, surtout qu'il y a pas mal de projets opensource super puissants (TOMCAT + EJBOSS + JIVE + JetSpeed + ...)
A tester donc ...