Spring之路(19)–SpringMVC+Bootstrap開發(fā)博客系統(tǒng)實(shí)例(數(shù)據(jù)庫與URL設(shè)計(jì)篇)
概述
对于一个项目而言,确定了数据库表结构,基本上就确定了系统涵盖的概念和功能。
确定了页面及页面请求的URL信息,基本上就确定了系统的功能及流程。
所以这两个是基础,一般在项目开始之初进行设计。
数据库设计
博客系统比较简单,就是保存一些博客的信息,具体有作者、发表时间、标题、内容这些信息即可。所以设计数据库表结构如下(Navicat设计表界面截图):
URL设计
因为功能比较简单,我们设计如下:
编号 | 功能说明 | 分配url | 跳转 | 备注 |
---|---|---|---|---|
1 | 进入浏览博客页面 | blogView | blogView.jsp | |
2 | 查看选定博客详情 | blogInfo | blogInfo.jsp | |
3 | 进入新增博客页面 | blogAdd | blogAddjsp | |
4 | 新增页面提交 | blogAddSubmit | blogView.jsp | 新增完成后进入浏览博客页面 |
5 | 进入编辑博客页面 | blogEdit | blogEdit.jsp | |
6 | 编辑页面提交 | blogEditSubmit | blogView.jsp | 编辑完成后进入浏览博客页面 |
7 | 删除博客 | blogDelete | blogView.jsp | 删除完成后刷新浏览博客页面 |
遵守规范
注意指定规范一定要考虑全面、谨慎,因为这是一个程序运行开发顺利的基础,一个项目一般由经验较为丰富的项目负责人/架构师/资深程序员主要负责设计规范,然后研发团队集体讨论补充。
当规范制定完成后,团队应该都按照规范进行开发编码,如果有调整要通知到所有人。
总结
有了上面的设计,我们脑海里面应该对各个功能的开发心里有个底了,接下来就是正式开发阶段了。
點(diǎn)擊查看更多內(nèi)容
為 TA 點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦