JavaServer Faces 分類廣告網站範例詳細資料

JavaServer Faces (JSF) 分類廣告網站類似許多 Web 型分類廣告站台。 當您第一次開啟網站時,會被重新導向到首頁。 所有網頁上已套用板塊式範本,因此所有網頁上都有橫幅和導覽。

範例由四個板塊組成:
  • 標頭板塊 - 顯示橫幅圖形和導覽鏈結。這個板塊在所有站台網頁上都一樣。
  • 標底板塊 - 顯示版權和限制聲明。這個板塊在所有站台網頁上都一樣。
  • 搜尋/登入板塊 - 顯示搜尋、登入表單及站台統計值。 這個板塊在所有站台網頁上都一樣。
  • 內容板塊 - 顯示網頁的具體內容。

所有廣告、新聞項目及相關資料都存放在資料庫中。 範例附上一個含有樣本資料的 Derby 資料庫。另外有一個管理者帳戶可示範站台上的管理功能。 登入功能沒有適當的登入實作,無法提供正確的鑑別。 下列說明管理者作業的詳細資料。

關於廣告分類網站

JSF 網頁的頂端(標頭板塊)包含下列導覽鏈結:
  • 首頁 - 範例首頁。
  • 瀏覽 - 開啟網頁,供站台使用者瀏覽站台上刊登的任何廣告。
  • 刊登廣告 - 讓使用者建立和列出廣告。
  • 搜尋 - 進階搜尋廣告。
JSF 網頁的左邊(搜尋/登入板塊)包含下列表單輸入和導覽鏈結:
  • 快速搜尋 - 讓任何使用者根據「標題」或「位置」來搜尋廣告。這些搜尋作業是有大小寫區分的。
  • 登入 - 讓已註冊的使用者登入站台。
  • 登出 - 讓現行使用者登出。使用者必須登入之後才會看到此導覽鏈結。
  • 註冊 - 讓使用者建立新的使用者或管理者帳戶。
  • 管理 - 發行者必須以管理者身分登入才會看到此導覽鏈結。 在此範例中,您可以用使用者名稱 admin 和密碼 admin 登入,或註冊自己的管理者帳戶。 「管理」網頁可讓使用者管理廣告分類。

分類廣告網站的網頁

首頁
網站首頁。有下列內容:
  • 最新廣告。過濾後顯示 5 則最新廣告的資料表。選取廣告時會開啟詳細資料網頁,顯示廣告項目的詳細資訊。
  • 新聞。顯示站台新聞項目的區域。站台管理者可以修改新聞內容。按一下標題鏈結會開啟新聞項目網頁。
瀏覽
開啟網頁讓站台使用者瀏覽廣告。此網頁顯示可用廣告的所有種類和子種類。 種類和子種類用來過濾廣告搜尋。選取一個廣告時,畫面上會顯示該廣告的詳細資料。
搜尋
提供進階搜尋功能來搜尋站台上的廣告。 如果搜尋時不指定搜尋準則,將會以分頁資料格來顯示所有廣告,每頁預設為 5 個項目。 根據標題和說明準則來搜尋時區分大小寫。 使用者可以選擇要搜尋的種類及價格範圍。 當他從「搜尋結果」網頁中選取一個廣告之後,就會顯示該廣告的詳細資料。
刊登廣告
讓使用者建立廣告並張貼在網站上。 使用者可指定廣告的刊登種類和子種類。 使用者可以利用檔案上載機能來加入影像。 有 RTF 編輯器元件可讓使用者建立格式化廣告說明。 完成並送出廣告之後,張貼內容會儲存在後端資料庫中。 畫面上會顯示張貼細節的確認。
登出
讓現行使用者登出。選取此選項後,管理者會登出。
執行管理作業
必須以管理者身分登入才會看到「管理」鏈結。 在此範例中,您可以用使用者名稱 admin 和密碼 admin 登入,或註冊來建立自己的管理者帳戶。 這個鏈結會開啟網頁,讓使用者管理新聞項目、可用的種類,以及在編輯模式下檢視分類廣告的詳細資料。 本網站的管理作業如下所示:
  • 修改和刪除廣告。
  • 新增及修改種類和子種類 - 可刪除沒有廣告的種類。
  • 建立、修改及刪除新聞項目。
上層主題: JavaServer Faces 分類廣告網站

意見