Tecnologia JSP (JavaServer Pages) in Product Advisor
Product Advisor utilizza JSP (JavaServer Pages), per creare
del contenuto Web dinamico per le simulazioni di acquisto. E' possibile utilizzare WebSphere Studio per mettere a punto le proprie pagine. Per le parti della pagina
che richiedono dei dati dinamici, si aggiungono alla pagina dei bean Java
utilizzando la tag <jsp:useBean>.
Product Advisor utilizza due tipi di bean di dati:
- Bean di WebSphere Commerce - Sono utilizzati dagli altri componenti di WebSphere Commerce oltre a Product Advisor. I bean WebSphere Commerce sono restituiti da uno scriptlet.
- Bean di dati dinamici di Product Advisor - Utilizzati solo da Product Advisor. I bean dinamici sono restituiti da un bean widget:
- I bean Widget restituiscono le fonti di dati; essi ignorano il modo in cui sono state create le fonti di dati. Questo consente di riutilizzare
i bean Widget e separa il processo di creazione del contenuto dinamico dagli aspetti relativi alla sua resa.
- Una fonte di dati può essere formata da più fonti di dati, così come un elenco è formato da più elementi o una tabella può essere formata da più elenchi. Ciò consente ad un widget di elenco di restituire un elenco oppure una singola riga o colonna da una fonte di dati tabella.
- Un bean Widget viene utilizzato per la
creazione di contenuto HTML dinamico complesso mentre gli scriptlet sono di norma utilizzati per restituire un elemento di testo semplice.
Dopo avere creato le maschere JSP, è possibile inserirle nell'elenco maschere per accedervi facilmente in fase di creazione delle simulazioni.