Technologie Java Server Pages (JSP) dans l'Assistant produit
L'Assistant produit utilise le moteur de publication dynamique de documents Web JavaServer Pages (JSP) pour construire les fonctions de recherche évoluée. Vous pouvez créer vos pages à l'aide de WebSphere Studio. Pour les parties de la page comportant des données dynamiques, des beans Java sont ajoutés à la page, via la marque <jsp:useBean>.
L'Assistant produit utilise deux types de beans de données :
- Beans WebSphere Commerce - Ces composants logiciels sont utilisés par d'autres composants de WebSphere Commerce en plus de l'Assistant produit. Les beans WebSphere Commerce sont rendus par un scriptlet.
- Beans Données dynamiques de l'Assistant produit - Seul l'Assistant produit les utilise. Les beans dynamiques sont rendus par un bean widget :
- Les beans widget restituent les sources de données ; ils ne "savent" pas comment a été créée la source des données. Cela permet de réutiliser des beans widget et de séparer le processus de création du contenu dynamique du rendu du contenu dynamique.
- Une source de données peut être composée de plusieurs sources, comme une liste est composée de plusieurs éléments ou une table de plusieurs listes. Un widget liste peut ainsi rendre une liste, ou une seule ligne ou colonne, à partir d'une source de données d'une table.
- Un bean widget est généralement utilisé pour la génération de pages HTML dynamiques complexes, les scriptlets étant utilisés pour rendre les éléments de texte simple.
Une fois que vous avez créé vos modèles JSP, vous pouvez les insérer dans la liste de modèles, pour y accéder facilement lorsque vous créez des fonctions de recherche évoluée.