動態網頁是運用 JavaServer Page (JSP) 技術。 JSP 技術可讓您在靜態網頁中插入動態內容。JSP 檔中所含的程式碼用以擷取必要的資訊並設定顯示於瀏覽器中的輸出格式。 當客戶要求 JSP 頁面時,啟用 JSP 的引擎(在此例中為 WebSphere Application Server) 會解譯 JSP 標籤及 scriptlet,並建立 HTML 頁面格式的內容,然後將其傳回瀏覽器中。
透過 JSP 技術建立動態網頁, 可讓您將動態內容的開發以及網頁設計的開發(通常是以靜態 HTML 來建立)區隔開來。 舉例來說,Web 設計人員可使用 HTML 或 XML 來建立網頁的外觀與操作方式, 而具備 Java、JavaScript、HTML 與 JSP 等程式設計技術的商店程式開發人員則可在網頁中新增動態內容。而隨著開發程序的推進, Web 設計人員與商店程式開發人員皆能更新網頁, 而不會彼此影響到工作。
即使 Web 設計人員僅具備最基本的訓練, 也可以使用 JSP 編輯程式(如 WebSphere Commerce Studio 中的 Page Designer) 將商店程式開發人員所建立的動態元素插入到商店頁面中。
Commerce Studio 與 WebSphere Commerce 皆附有一組 WebSphere Commerce 資料 Bean,可讓您拖放至 JSP 檔中的任何位置處。這些 Bean 可讓您擷取資料庫中的資訊, 而不需要撰寫任何程式碼。即使先前沒有任何程式設計知識,也可以使用「Page Designer」的 WYSIWYG (所見即所得) 網頁編輯功能,加入您自己的影像、靜態文字、表格與其它元素。
![]() |