JavaServer Faces (JSF) 分類廣告網站類似許多 Web 型分類廣告站台。
當您第一次開啟網站時,會被重新導向到首頁。
所有網頁上已套用板塊式範本,因此所有網頁上都有橫幅和導覽。
範例由四個板塊組成:
- 標頭板塊 - 顯示橫幅圖形和導覽鏈結。這個板塊在所有站台網頁上都一樣。
- 標底板塊 - 顯示版權和限制聲明。這個板塊在所有站台網頁上都一樣。
- 搜尋/登入板塊 - 顯示搜尋、登入表單及站台統計值。
這個板塊在所有站台網頁上都一樣。
- 內容板塊 - 顯示網頁的具體內容。
所有廣告、新聞項目及相關資料都存放在資料庫中。
範例附上一個含有樣本資料的 Derby 資料庫。另外有一個管理者帳戶可示範站台上的管理功能。
登入功能沒有適當的登入實作,無法提供正確的鑑別。
下列說明管理者作業的詳細資料。
關於廣告分類網站
JSF 網頁的頂端(標頭板塊)包含下列導覽鏈結:
- 首頁 - 範例首頁。
- 瀏覽 - 開啟網頁,供站台使用者瀏覽站台上刊登的任何廣告。
- 刊登廣告 - 讓使用者建立和列出廣告。
- 搜尋 - 進階搜尋廣告。
JSF 網頁的左邊(搜尋/登入板塊)包含下列表單輸入和導覽鏈結:
- 快速搜尋 - 讓任何使用者根據「標題」或「位置」來搜尋廣告。這些搜尋作業是有大小寫區分的。
- 登入 - 讓已註冊的使用者登入站台。
- 登出 - 讓現行使用者登出。使用者必須登入之後才會看到此導覽鏈結。
- 註冊 - 讓使用者建立新的使用者或管理者帳戶。
- 管理 - 發行者必須以管理者身分登入才會看到此導覽鏈結。
在此範例中,您可以用使用者名稱 admin 和密碼 admin 登入,或註冊自己的管理者帳戶。
「管理」網頁可讓使用者管理廣告分類。
分類廣告網站的網頁
- 首頁
- 網站首頁。有下列內容:
- 最新廣告。過濾後顯示 5 則最新廣告的資料表。選取廣告時會開啟詳細資料網頁,顯示廣告項目的詳細資訊。
- 新聞。顯示站台新聞項目的區域。站台管理者可以修改新聞內容。按一下標題鏈結會開啟新聞項目網頁。
- 瀏覽
- 開啟網頁讓站台使用者瀏覽廣告。此網頁顯示可用廣告的所有種類和子種類。
種類和子種類用來過濾廣告搜尋。選取一個廣告時,畫面上會顯示該廣告的詳細資料。
- 搜尋
- 提供進階搜尋功能來搜尋站台上的廣告。
如果搜尋時不指定搜尋準則,將會以分頁資料格來顯示所有廣告,每頁預設為 5 個項目。
根據標題和說明準則來搜尋時區分大小寫。
使用者可以選擇要搜尋的種類及價格範圍。
當他從「搜尋結果」網頁中選取一個廣告之後,就會顯示該廣告的詳細資料。
- 刊登廣告
- 讓使用者建立廣告並張貼在網站上。
使用者可指定廣告的刊登種類和子種類。
使用者可以利用檔案上載機能來加入影像。
有 RTF 編輯器元件可讓使用者建立格式化廣告說明。
完成並送出廣告之後,張貼內容會儲存在後端資料庫中。
畫面上會顯示張貼細節的確認。
- 登出
- 讓現行使用者登出。選取此選項後,管理者會登出。
- 執行管理作業
- 必須以管理者身分登入才會看到「管理」鏈結。
在此範例中,您可以用使用者名稱 admin
和密碼 admin 登入,或註冊來建立自己的管理者帳戶。
這個鏈結會開啟網頁,讓使用者管理新聞項目、可用的種類,以及在編輯模式下檢視分類廣告的詳細資料。
本網站的管理作業如下所示:
- 修改和刪除廣告。
- 新增及修改種類和子種類 - 可刪除沒有廣告的種類。
- 建立、修改及刪除新聞項目。