过程:按时间先后顺序。
一、熟悉业务流程。和以前做的XX管理系统或者XX模型来说,复杂了很多,理不清思路会导致数据库都设计不出来,进而使后面无法继续。
二、设计数据库。与业务关系极大,不再是简单的几个属性即可,要考虑到报文号的追踪,后期并发问题,以前都不考虑这些。
1、阅读了mysql开发规范+业务文档。
2、画ER图。
3、再根据业务逻辑,检查数据库是否能支持整个业务,找出问题,修改。
4、循环3,直至数据库能走通整个业务流程,根据ER图生成最终数据库。
三、接口设计。根据业务流程,三方同时约定好接口。第一次设计接口,犯了好蠢的错:功能相同的接口,尽可能合并成一个。
四、模拟器设计。本科的javabean+jsp+servlet+jdbc数据库已经落后了了,然后python+flask已经忘得差不多了,初次认识了springmvc+mybatis,感觉自己好out。
1、学习了springboot的用法,搭建了项目,用mybatis-generator生成了实体,不得不说,这两个工具真是方便。(PS:懒人推动了科技进步)。
2、根据百度的springboot创建提交表单的例子入门了,了解了controller,domain,service,加上页面的一个流程。

本次实习中,我经历了从熟悉复杂的业务流程到设计数据库,再到接口设计和模拟器开发的过程。学习了SpringBoot和Mybatis,使用token进行登录验证,并通过Sonarqube提升代码质量。业务理解、数据库设计和前后端交互能力得到了显著提升。
最低0.47元/天 解锁文章
2207

被折叠的 条评论
为什么被折叠?



