1. 程式人生 > >《Spring Boot 實戰紀實》之關鍵點文件

《Spring Boot 實戰紀實》之關鍵點文件

## 目錄 - [前言](https://www.52interview.com/book/36/0) - (思維篇)人人都是產品經理 - 1.需求文件 - 1.1 [需求管理](https://www.52interview.com/book/36/342) - 1.2 [如何攥寫需求文件](https://www.52interview.com/book/36/343) - 1.3 [需求關鍵點文件](https://www.52interview.com/book/36/344) - 2 原型設計 - 2.1 缺失的邏輯 - 2.2 讓想法躍然紙上 - 3 開發設計文件 - 3.1 功能梳理 - 3.2 資料庫設計 - 4 制定開發任務和計劃 - 4.1 時間管理 - 4.2 任務管理(任務拆分+排期) - (技術篇) 碼農的自我修養 - 5 Java基礎 - 5.1 Java環境搭建 - 5.2 Java基本語法 - 5.3 Java流程控制 - 5.4 Java 集合 - 5.5 Java 類與物件 - 5.6 構造方法 - 5.7 封裝,繼承,多型 - 5.8 Java抽象/介面 - 5.9 Java常用類 - 5.10 Java異常處理 - 5.11 異常的定義及捕獲 - 5.12 Java多執行緒/執行緒池 - 5.13 Java的反射機制 - 5.14 Java的23種設計模式 - 6 Spring框架 - 6.1 瞭解spring - 6.2 Spring帶給Java開發的便利 - 6.2 Spring ioc/aop - 7 SpringMVC - 7.1 瞭解springMVC - 8 SpringBoot - 8.1 MVC 模型 - 8.2 攔截器 - 8.3 過濾器 - 8.4 POJO - 8.5 controller - 9 MyBaits plus - 8 Web基礎 - html+css - javascript - bootstrap - (實戰篇) 打造自己的輪子 - 10 專案架構 - 11 網站母版構建 - 11.1 thymeleaf介紹 - 11.2 使用thymeleaf構建網站模板 - 12 首頁 - 12.1 banner - 12.2 輪播圖 - 12.3 文章分頁 - 12.4 編碼實現 - 13 登入 - 13.1 功能點介紹 - 13.2 知識點 - 13.3 編碼實現 - 14 註冊 - 14.1 功能點介紹 - 14.2 知識點 - 14.3 編碼實現 - 15 使用者管理 - 10.1 功能點介紹 - 10.2 知識點 - 10.3 編碼實現 - 16 許可權控制 - 10.1 功能點介紹 - 10.2 知識點 - 10.3 編碼實現 - 17 許可權控制 - 11.1 功能點介紹 - 10.2 知識點 - 10.3 編碼實現 - 總結 - 原始碼 - 參考 --- ### 導航 - 前言 - 1 首頁 - 輪播圖 - 文章列表 - 2 註冊+登入 - 註冊 - 登入 - 3 個人中心 - 個人資訊展示 - 個人資訊修改 - 密碼修改(找回) - 我的蒐藏 - 4 文章分類 - 分類列表 - 分類文章列表 - 5 文章詳情 - 詳情展示 - 點贊 - 蒐藏 - 評論 - 轉發 - 6 文章釋出 - 7 工單 - 8 關於我們   前面兩個小節[《需求管理》](https://www.52interview.com/book/36/342),[《如何攥寫需求文件》](https://www.52interview.com/book/36/343)更多的從巨集觀和理論上更多大家以啟迪,從本節開始將以一個實際的專案(SuperBlog)來演繹和重現實際工作中一個專案的開展工作。 ### 前言 #### 為什麼需要需求關鍵點文件   **需求關鍵點文件**一般是在需求最終評審之後產生的,各方都明確的一份文件。其實有點類似白皮書。白皮書釋出之後,就意味著各方已經達成共識,需求(專案)實施可以進行了。 - 白皮書的輸出說明各方已經達成共識 - 白皮書的輸出宣告需求階段已經結束,進入開發階段   一份好的需求關鍵點文件是專案成功的一半。

### 1 首頁 #### 輪播圖(banner)   不管是電商,內容部落格網站,甚至是一些政府機構網站,都能看到輪播圖的身影,大家樂此不疲的使用輪播圖,這樣做的作用是什麼呢? - 突出網站的C位產品(內容)   對於部落格網站來說,我上了新的文章,小編推薦的文章可以展示在輪播圖,吸引更多的人來訪問。 - 增加網站的靈動性   沒有人喜歡死氣沉沉的網站。輪播圖通過不停的輪播,給人提供一種視覺新鮮感,豐富了動畫效果。通過在banner圖中,嵌入各種連結,引導使用者訪問。   在Superblog專案中,首頁也會有一個輪播圖,主要是呈現新文章和推薦文章。包括: - 編輯推薦文章(recommand) - 新上文章(new) #### 首頁列表 - 文章列表 >
  按照建立時間倒序分頁排序。 - 搜尋 >   僅支援文章名稱搜尋。 ### 2 註冊+登入 #### 註冊   對於部落格網站,通常無需登入即可訪問。如下場景需要驗證使用者身份: - 釋出文章 - 發表評論 - 個人中心   註冊的時候需要填寫賬戶,密碼,手機號。 #### 登入   登入方式支援: - 賬戶+密碼 - 手機號+簡訊驗證碼 > 早期網站一般都只有賬戶+密碼登入方式。隨著網際網路的發展,人們越來越追求快捷。出現了手機簡訊登入,第三方授權登入(如微信授權,QQ授權,支付寶授權,Github授權等)。但是這一切都是建立在賬戶+密碼的基礎之上。 ### 3 個人中心 #### 個人資訊展示   使用者登入之後可以檢視自己的個人資訊,如使用者名稱,電話號碼(脫敏展示),頭像 #### 密碼修改(找回) - 支援簡訊驗證碼方式修改自己的密碼 #### 個人資訊修改   登入使用者可以修改自己的部分資訊。包括: - 暱稱 - QQ - 郵箱 - 頭像等 #### 我的蒐藏   展示使用者曾經蒐藏的文章,方便使用者查閱。在資訊你爆炸時代,每天都會接觸很多資訊,蒐藏功能的本質就是資訊過濾。 ### 4 文章分類 #### 文章分類列表   對文章進行歸類,有助於使用者檢視自己感興趣的內容。這個非常類似專題。 - 文章分類以卡片的形式展示,卡片上展示該分類下的文章數量 - 點選卡片,進入該分類的文章列表 #### 分類文章列表 - 按照分類類別,條件篩選,分頁展示文章列表 - 多條件組合分頁查詢,文章名稱 - 點選詳情,進入文章詳情 ### 5 文章詳情 #### 單個文章內容展示   大部分文章內容本身是富文字,這裡簡化,支援Markdwon格式即可。 #### 蒐藏   類似蒐藏夾。允許使用者對自己感興趣的內容蒐藏。 #### 點贊 - 點贊+1 - 取消點贊-1   每個使用者對同一個文章只能有點贊一次。 #### 評論 - 登入使用者才能發表評論(系統敏感詞檢測) - 評論內容需要稽核才能展現(人工稽核) #### 轉發   支援微信,qq,微博分享 ### 6 文章釋出 - 支援markdown - 支援圖片拖放上傳,單個圖片不能查過5M - 登入使用者才能釋出文章 ### 7 工單 - 提交工單問題 - 登入使用者才能提交 ### 8 關於我們   站點願