分3大块走(粗略,实际项目中还包含UI设计、测试、上线、运营等)
- 目标
- 开发一个简易的博客系统,具有博客的基本功能。
- 只关注server端,暂时不关注前端。
- 需求
- 首页、作者主页、博客详情页。
- 登录页面。
- 一般使用框架后有成熟的解决方案,但如果不使用框架,用原生代码来实现,更能对实现过程、原理有更深入的了解。
- 管理中心、新建页面、编辑页面。
- 技术方案
- 数据如何存储。
- 存储博客
- 存储用户
- 如何与前端对接,即接口设计。
- 数据如何存储。
存储博客:以类似如下图的表(数据库),来存储博客数据。
存储用户:同理。
接口设计:如下图所示