Spring之路(19)–SpringMVC+Bootstrap開發部落格系統例項(資料庫與URL設計篇)
阿新 • • 發佈:2020-01-26
概述
對於一個專案而言,確定了資料庫表結構,基本上就確定了系統涵蓋的概念和功能。
確定了頁面及頁面請求的URL資訊,基本上就確定了系統的功能及流程。
所以這兩個是基礎,一般在專案開始之初進行設計。
資料庫設計
部落格系統比較簡單,就是儲存一些部落格的資訊,具體有作者、發表時間、標題、內容這些資訊即可。所以設計資料庫表結構如下(Navicat設計表介面截圖):
URL設計
因為功能比較簡單,我們設計如下:
編號 | 功能說明 | 分配url | 跳轉 | 備註 |
---|---|---|---|---|
1 | 進入瀏覽部落格頁面 | blogView | blogView.jsp | |
2 | 檢視選定部落格詳情 | blogInfo | blogInfo.jsp | |
3 | 進入新增部落格頁面 | blogAdd | blogAddjsp | |
4 | 新增頁面提交 | blogAddSubmit | blogView.jsp | 新增完成後進入瀏覽部落格頁面 |
5 | 進入編輯部落格頁面 | blogEdit | blogEditView.jsp | |
6 | 編輯頁面提交 | blogEditSubmit | blogView.jsp | 編輯完成後進入瀏覽部落格頁面 |
7 | 刪除部落格 | blogDelete | blogView.jsp | 刪除完成後重新整理瀏覽部落格頁面 |
遵守規範
注意指定規範一定要考慮全面、謹慎,因為這是一個程式執行開發順利的基礎,一個專案一般由經驗較為豐富的專案負責人/架構師/資深程式設計師主要負責設計規範,然後研發團隊集體討論補充。
當規範制定完成後,團隊應該都按照規範進行開發編碼,如果有調整要通知到所有人。
總結
有了上面的設計,我們腦海裡面應該對各個功能的開發心裡有個底了,接下來就是正式開發階段了。