「產品顧問」中的 JavaServer Page 技術
「產品顧問」採用 JavaServer Page(JSP)技術來建立虛擬購物的動態 Web 內容。
您可以利用 WebSphere Studio 來設計您的頁面。
對於需要動態資料的頁面部份,您可以利用 <jsp:useBean> 標籤來新增 Java Bean 到頁面中。
「產品顧問」使用兩類型的資料 Bean:
- WebSphere Commerce Bean - 除了「產品顧問」之外,
WebSphere Commerce 的其它元件亦會用到。WebSphere Commerce Bean 由 scriptlet 來呈現。
- 「產品顧問」動態資料 Bean - 只供「產品顧問」使用。動態 Bean 由小組件 Bean 來呈現。
- 小組件 Bean 是呈現資料來源;這些 Bean 不知道資料來源是如何建立的。
這可以促進小組件 Bean 的複複使用,並將動態內容的建立程序與動態內容的呈現分開。
- 如同清單由若干項目組成,或表格可由若干清單組成,
透過相同的方式,資料來源也可由若干資料來源組成。
如此可讓清單小組件呈現清單,或呈現表格資料來源中的單列或單行。
- 小組件 Bean 可用來產生複雜的動態 HTML,scriptlets 則通常用來呈現簡單的文字元素。
建立好 JSP 範本之後,您可以將它們併入範本清單中,
以便在建置虛擬狀態時,能很容易存取它們。