Quelle est l'utilisation des bibliothèques de balises dans JSP et pourquoi nous l'utilisons?


Je suis nouveau sur JSP et je suis tombé sur des bibliothèques de balises, veuillez me donner une explication détaillée des bibliothèques de balises, où et quel type d'application nous devrions utiliser cela?

Merci d'avance

Author: i2ijeya, 2009-10-08

2 answers

Les bibliothèques de balises sont utilisées en fonction de vos besoins, par exemple, lorsque vous avez besoin de plus que ce qui peut être fait en utilisant des actions EL et standard. Les bibliothèques de balises contiennent des balises personnalisées qui peuvent être utilisées selon vos besoins et vous pouvez même créer vos propres balises personnalisées(c'est un gros processus et vous oblige à écrire le code java qui est exécuté lorsque vous utilisez votre balise personnalisée dans le JSP), dans la plupart des cas, les balises disponibles dans le JSTL seraient suffisantes.

Faire un pas en arrière, les balises sont utilisées dans les JSP dans afin de séparer les scripts(code java) des pages jsp, c'est-à-dire que les pages sans script aident à la maintenabilité car la présentation est séparée de la logique, et cela aide même les concepteurs de pages Web qui ne connaissent pas java à embellir les pages jsp sans avoir à traiter avec le code java intégré dans les pages jsp.

Je vous suggère de lire ', Tête la Première, Servlets & JSP', pour une meilleure compréhension de l'ensemble du processus.

 3
Author: Zaki, 2009-10-10 15:30:08

Les bibliothèques de balises permettent une séparation plus nette entre l'apparence de votre application et sa logique, par rapport à la syntaxe de scriptlet originale proposée par JSP. Le remplacement des scriptlets par des balises personnalisées élimine la confusion gênante du balisage impératif Java et déclaratif qui était courant dans les JSP.

Dans un monde idéal, les concepteurs Web seraient en mesure d'éditer des fichiers JSP en utilisant une combinaison de balisage standard et de balises personnalisées. Les modèles de balisage communs peuvent être pris en compte dans la balise fichiers; s'ils ont besoin de quelque chose qui nécessite une nouvelle logique, un programmeur peut implémenter une classe de balises pour eux.

Il existe deux façons d'implémenter une bibliothèque de balises: les fichiers de balises et les classes de balises. Les fichiers de balises utilisent une syntaxe presque identique à celle de JSP, mais peuvent être paramétrés avec des attributs dans la balise. Les classes de balises sont des classes Java normales qui implémentent une interface spéciale et sont livrées avec un descripteur de bibliothèque de balises - un fichier XML qui décrit le nom de la balise, les attributs et l'implémentation classe.

La plupart des frameworks Web Java sont aujourd'hui livrés avec une bibliothèque de balises personnalisée qui aide les développeurs à utiliser les fonctionnalités du framework plus facilement. D'autres bibliothèques de balises, comme JSTL, fournissent des fonctionnalités utiles dans presque toutes les applications et peuvent être utilisées conjointement avec n'importe quel framework.

 1
Author: erickson, 2009-10-08 06:29:37