title: 重构之路
date: 2018-11-21 22:36:54
tags: 编程之道
代码重构之路
数据库
- 创建数据库
- 数据库查询语句
视图层
- 优化创建班级时页面
- 功能选择页面添加“添加按钮”
- 优化记录页面,smallTable,添加统计行信息
服务层
-
实现ClassesService接口
- 增删改查
- 获取全班班级列表
-
实现StuSercice接口
- 增删改查
- 通过班级id获取学生列表
- 获取单个学生信息
-
实现RecordService接口
- 增删改查
- 通过typeid classId 获取班级某一记录的历史记录
- 通过typeId classId title 获取班级记录的具体信息
dao持久化层
对应于服务层的所有数据库操作
整个重构过程 主要修改了软件的架构 采用MVC架构,更新了数据库结构
增添的功能
-
自定义记录结构
-
服务器自动同步数据
服务器更新
服务器方面
采用java spring boot 框架 ,整合ssm框架,更新了数据库结构,重新制定了用户身份验证方式,用户身份验证使用spring security 框架,增加了用户权限管理,服务器是提供了一个符合restful模式的api接口。