零基础SSM入门教程(18)–SpringMVC+Bootstrap开发博客系统实例(需求分析篇)

点此查看 零基础JavaWeb全栈文章目录及源码下载

1. 背景

到目前为止,我们对Spring框架也算是入门了,可以用现有的知识实现一个简单的博客系统。

系统虽小,却也是五脏俱全,咱们正儿八经的按流程开发一下,考虑到系统需要足够简单,我们数据库使用MySQL实现,访问数据库采用最简单的JDBC实现(后续会逐渐采用SpringJDBC/JPA/MyBatis),后端框架采用Spring+SpringMVC。

前端视图肯定是采用JSP,原生的网页确实过于难看,所以此处我们稍微采用一些Boostrap的样式代码,就算不懂Boostrap应该也不会影响大家对代码的理解,毕竟也就是对标签添加了一些class类改变其样式而已。

2. 项目名称

既然是博客系统,项目名称简单点就叫myblog,中文意思是我的博客。

3. 项目技术储备

前端页面上需要懂Html+JSP,然后最好懂点Bootstrap。

后端需要懂Spring+SpringMVC,这块如果大家是从头度过本系列文章,我想那绝对是绰绰有余足够了,然后还得了解最原始的JDBC操作数据库,Spring框架的伟大之处就是可以兼容各种技术,原始的JDBC访问数据库照样支持无误。只是把程序员自己管理的类库,交给容器管理就是了。

数据库是MySQL,需要对数据库里面的数据表和简单的SQL语句有些了解。

如果上述技术您略懂,还是OK的,如果完全没接触过,那最好还是读一些文章打好基础,我的之前的文章有讲过JSP+Servlet基础知识的系列文章,可以回头去看看。

4. 需求有哪些

在开始一个项目之前,我们得先弄明白我们需要实现哪些功能,这也就是需求。

大部分的项目,需求是客户提出的人,当然客户可能是自己公司的业务部门,也可能是合作的公司。

此处我们想要实现一个博客系统,可以浏览博客列表、查看博客详情、添加博客、修改博客内容、删除博客,实际上也就是实现博客的增、删、改、查。

5. 工作有哪些

在开工之前应该大体有个规划,而不是想到哪儿干到哪儿,尤其是多人合作分工的项目,一定要制定好规则、计划、分工等内容。

此处我就按简单项目的开发过程规划下工作:

  1. 数据库设计与实现
  2. 网页及响应请求路径设计
  3. 项目搭建
  4. 实现网页与控制器请求、跳转外围部分
  5. 开发数据库JDBC操作部分
  6. 开发业务逻辑处理部分
  7. 开发具体页面与功能部分
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员大阳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值