Avec Google.fr Rechercher sur ce site :

Votez pour moi
Tous les Partenaires

Généralités Java Server Pages 

Développer un site Web revient à écrire un ensemble de pages selon le standard HTML dont le contenu est statique. Cela veut dire que chaque internaute qui consulte le site aura le même contenu, donc la même information. Mais, si nous souhaitons présenter une information différente en fonction de l'utilisateur ou des ses origines ou tout simplement en fonction de la date, alors la technologie HTML ne peut plus rien pour nous.

Il fut un temps, où CGI pour Common Gateway Interface était l'unique solution pour développer des sites Web dynamiques. Malheureusement cette solution avait pour inconvénient la nécessité de chargement en mémoire d'une instance de l'interpréteur pour chaque script requis par une page lors d'une requête d'un utilisateur. La limite était atteinte rapidement lors d'une montée en charge des requêtes. Alors pour faire face à la gourmandise de cette technologie, différentes technologies sous-jacentes ont vu le jour. On peut citer FastCGI et mod_perl d'Apache, ISAPI de Microsoft, NSAPI de Netscape et Java Servlets de Sun Microsystems. Certes, ces solutions ont apporté un gain non négligeable sur le plan performance par rapport à la première solution CGI, néanmoins, elles avaient toutes le même inconvénient, le code HTML généré pour l'internaute était embarqué dans la logique métier.

En 1999, Sun Microsystems a introduit une nouvelle technologie nommée JSP pour Java Server Pages dans le monde des technologies dédiées au développement Web. Cette technologie a été motivée par le besoin d'atteindre les développeurs Web mécontent de leur expérience avec des technologies Web concurrentes, mais également pour garder les développeurs qui avaient opté pour la technologie Servlet et qui ont vécus de mauvaises heures en assurant l'évolutivité et la maintenance d'un site conséquent.

C'est pour cette dernière raison que Java Server Pages étend les capacités des servlets Java tout en facilitant la création des pages Web dynamiques. Sun Microsystems avance même qu'une personne sans aucune compétence de développement peut utiliser JSP, cela reste à prouver !

La technologie JSP permet d'insérer des éléments dynamiques dans une page HTML crée avec n'importe quel éditeur HTML du marché. Après avoir crée et formaté votre page HTML, il vous suffit alors d'utiliser les caractères <% pour commencer la partie dynamique de votre page et les caractères %> pour la terminer.

Comme nous venons de le voir, la syntaxe pour embarquer des éléments JSP dans une page HTML est simple, la seule difficulté pour un débutant est l'apprentissage et la familiarisation avec l'API JSP. Alors au travail!

.: La portée des objets :.  

La portée des objets ou visibilitée des objets permet une gestion avancée des objets encapsulant les logiques métiers.

.: Les objets implicites :.  

Les objets implicites sont des objets mis à votre diposition et entretenus par le serveur d'application.

.: Les directives :.  

Les directives permettent soit d'orienter le conteneur JSP pendant la phase de traduction, soit le fractionnement d'une page JSP en plusieurs pages.

.: Les actions JSP :.  

Les actions JSP mises à votre disposition répondent parfaitement à des besoins communs.

.: Les éléments de script :.  

Les éléments de script permettent l'intégration du code Java pour la mise en oeuvre d'une logique métier.

.: Les actions personnalisées :.  

Les actions JSP ne répondent pas à vos besoins, alors pourquoi ne pas développer vos propres actions JSP.
Created by BSA XMLSolution v1.7
© 2003-2024 B. SANTAROSSA Tous droits réservés.