工具
- IDE为idea16
- JDK环境为1.8
- gradle构建,版本:2.14.1
- Mysql版本为5.5.27
- Tomcat版本为7.0.52
- 流程图绘制(xmind)
- 建模分析软件PowerDesigner16.5
- 数据库工具MySQLWorkBench,版本:6.3.7build
本期目标
- mybatis一些简单的进阶使用
- 日志功能的记录
- 文章发布
- 草稿保存
上期我们通过对数据库的分析,仔仔细细的探索了一遍WordPress程序运行时候文章提交和草稿提交的区别和共同点,简略的概括下如下:
- 文章和草稿区别是postType不同
- 文章和草稿都有日志记录
- 日志的postStatus都是closed
- 日志的postParent始终是指向其文章的id
···
更为详细的文章,建议去我的上一篇文章查看。
既然我们已经大概明白了怎么去实现,那么现在我们需要的就是进行实验。
首先老规矩,先从我们的dao层实现开始,我们争取把各个功能模块解耦,那么我们就不能过于在dao层限制,所以我们需要在dao层实现数据(文章、草稿、历史记录)插入