1. 9IM首页
  2. 热点

Spring大神之路(19)–数据库与URL设计篇(SpringMVC+Bootstrap)

概述

对于一个项目而言,确定了数据库表结构,基本上就确定了系统涵盖的概念和功能。

确定了页面及页面请求的URL信息,基本上就确定了系统的功能及流程。

所以这两个是基础,一般在项目开始之初进行设计。

数据库设计

博客系统比较简单,就是保存一些博客的信息,具体有作者、发表时间、标题、内容这些信息即可。所以设计数据库表结构如下(Navicat设计表界面截图):

Spring大神之路(19)–数据库与URL设计篇(SpringMVC+Bootstrap)

URL设计

因为功能比较简单,我们设计如下:

编号功能说明分配url跳转备注
1进入浏览博客页面blogViewblogView.jsp
2查看选定博客详情blogInfoblogInfo.jsp
3进入新增博客页面blogAddblogAddjsp
4新增页面提交blogAddSubmitblogView.jsp新增完成后进入浏览博客页面
5进入编辑博客页面blogEditblogEdit.jsp
6编辑页面提交blogEditSubmitblogView.jsp编辑完成后进入浏览博客页面
7删除博客blogDeleteblogView.jsp删除完成后刷新浏览博客页面

遵守规范

注意指定规范一定要考虑全面、谨慎,因为这是一个程序运行开发顺利的基础,一个项目一般由经验较为丰富的项目负责人/架构师/资深程序员主要负责设计规范,然后研发团队集体讨论补充。

当规范制定完成后,团队应该都按照规范进行开发编码,如果有调整要通知到所有人。

总结

有了上面的设计,我们脑海里面应该对各个功能的开发心里有个底了,接下来就是正式开发阶段了。

原创文章,作者:9IM,如若转载,请注明出处:https://www.9im.cn/1063.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注