# 概述
到這里就開始講解功能開發了。 開發整站的順序,通常來說還是按照依賴性來進行,前端需要的數據,都要先通過后臺的功能維護在數據庫中,才可以拿到。
所以,先進行后臺功能的開發,然后再是前臺功能的開發。
后臺在系統設計的時候,并不是簡單的每個功能對應一個Servlet,而是使用了反射的技術,結合過濾器Filter進行了封裝,使得開發配置以及維護成本降低了很多。 所以在講解第一個后臺功能-分類管理的時候,就會花相當的篇幅來解構后臺的功能是如何設計的。
為了便于大家理解和消化這部分知識,采用如下節奏進行
1. 首先下載一個只有分類管理的可運行項目,先跑起來看看效果
2. 理解BackServletFilter+BaseBackServlet這種設計模式
3. 再以查詢為例子,運用這種設計模式,并且分析其帶來的好處
4. 分頁功能單獨拿出來講解
5. 最后講解分類管理中其他的,增加,刪除,編輯和修改功能
- 項目簡介
- 功能一覽
- 前臺
- 后臺
- 開發流程
- 需求分析-展示
- 首頁
- 產品頁
- 分類頁
- 搜索結果頁
- 購物車查看頁
- 結算頁
- 確認支付頁
- 支付成功頁
- 我的訂單頁
- 確認收貨頁
- 評價頁
- 頁頭信息展示
- 需求分析-交互
- 分類頁排序
- 立即購買
- 加入購物車
- 調整訂單項數量
- 刪除訂單項
- 生成訂單
- 訂單頁功能
- 確認付款
- 確認收貨
- 提交評價信息
- 登錄
- 注冊
- 退出
- 搜索
- 前臺需求列表
- 需求分析后臺
- 分類管理
- 屬性管理
- 產品管理
- 產品圖片管理
- 產品屬性設置
- 用戶管理
- 訂單管理
- 后臺需求列表
- 表結構設計
- 數據建模
- 表與表之間的關系
- 實體類設計
- DAO類設計
- 工具類
- CategoryDao設計
- Service業務類設計
- 后臺-分類管理
- 可運行的項目
- 靜態資源
- FILTER配合SERVLET
- JSP包含關系
- 查詢
- 分頁
- 增加
- 刪除
- 編輯
- 修改
- 后臺其他管理
- 屬性管理
- 產品管理
- 產品圖片管理
- 產品屬性值設置
- 用戶管理
- 訂單管理