• [^] # JSP -> Servlet

    Posté par . En réponse à la dépêche Serveurs d'application Java open source. Évalué à 0.

    Em... je pense que t'as raté un truc important,

    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 ...