2019年 传播Z客健康项目(代码、讲义、资源、视频)
第一天:项目概述、环境搭建 | 项目概述 | 项目介绍 原型展示 技术选型 项目开发流程 |
环境搭建 | 数据库环境搭建(建库、用户) maven项目搭建 Git环境搭建 | |
PowerDesigner使用 | 介绍 使用PowerDesigner设计PDM文件 导出SQL文件并建表 | |
第二天:ElementUI和预约管理之检查项开发 | ElementUI | 介绍 官网效果展示 常用组件介绍 入门案例 |
预约管理模块需求分析 | ||
基于PD文件导出SQL并建表 | ||
检查项管理功能开发 | 新增 分页查询 删除 编辑 | |
第三天:预约管理之检查组、套餐功能开发 | mybaits逆向工程 | |
检查组管理功能开发 | 新增 分页查询 编辑 | |
套餐管理功能开发 | 新增 分页查询 | |
第四天:预约管理之预约设置功能开发 | apache POI | 介绍、应用场景 入门案例 |
预约设置功能开发 | 批量导入预约设置信息 日历控件展示预约设置信息 基于日历控件修改预约设置信息 | |
第五天:会员体检预约功能开发 | 会员预约模块需求分析 | |
体检预约功能开发 | 移动端预约 预约列表展示 取消预约 | |
第六天:分布式RPC框架apache Dubbo和分布式协调服务zookeeper | 软件架构介绍 | 单体架构 SOA架构 |
分布式RPC框架apache Dubbo | Dubbo概述 介绍 RPC协议 主要特质 原理 节点角色 调用流程 其他分布式远程调用技术介绍 Web Service hessian rmi | |
分布式协调服务zookeeper | zookeeper概述 介绍 特性 集群角色 zookeeper实操 集群搭建 启动服务 zookeeper shell 客户端连接 创建节点 读取节点 更新节点 删除节点 zookeeper数据模型 介绍 数据结构图 节点类型 节点属性 zookeeper watcher机制 介绍 watcher机制特点 通知状态和事件类型 shell客户端设置watcher zookeeper Java API 介绍 基本使用 zookeeper选举机制 zookeeper典型应用 数据发布与订阅 命名服务 分布式锁 | |
Dubbo入门案例 | 服务提供者开发 服务消费者开发 | |
第七天:健康评估之中医体质辨识功能开发 | 健康评估模块需求分析 | |
健康评估服务提供者工程搭建 | 导入健康评估服务工程 | |
中医体质辨识功能开发 | 导入服务接口 dubbo配置 页面调整 基于Dubbo调用健康评估服务获取结果数据 | |
第八天:会员体检报告导出功能开发 | 体检报告模块需求分析 | |
搭建体检报告服务工程 | 导入体检报告服务工程 | |
体检报告导出功能开发 | 导入服务接口 dubbo配置 基于Dubbo调用体检报告服务获取结果数据 基于POI将结果数据写入Excel 将Excel文件下载到客户端 | |
第九天:统计分析之机构运营情况POI报表和图表库Echarts | 统计分析模块需求分析 | 统计分析模块需求分析 |
机构运营情况POI报表功能开发 | 页面调整 服务端开发 | |
图形报表Echarts | Echarts介绍 官方实例效果展示 入门案例 | |
第十天:统计分析之会员年龄分布(饼图)和会员预约走势(折线图) | 会员年龄分布(饼图) | 实现思路分析 服务端提供数据 页面渲染 |
会员预约走势(折线图) | 实现思路分析 服务端提供数据 页面渲染 | |
第十一天:权限模块之认证 | 权限概述 | 认证 授权 |
常见的权限控制方式 | URL过滤实现权限控制(过滤器) 方法注解实现权限控制(代理技术) 页面标签实现权限控制(标签技术) | |
权限模块数据模型RBAC | 资源 权限 角色 用户 | |
将权限模块数据模型导入数据库 | 将权限模块数据模型导入数据库 | |
Spring Security | 介绍 入门案例 | |
基于Spring Security实现用户认证 | 用户认证流程分析 提供自定义登录页面 Spring Security相关配置 | |
用户退出 | 修改页面链接 Spring Security配置登出URL | |
第十二天:权限模块之授权 | 导入权限模块数据维护代码 | 资源数据维护代码 权限数据维护代码 角色数据维护代码 用户数据维护代码 |
用户授权 | 用户授权流程分析 根据登录人查询对应权限并进行授权 使用Spring Security注解进行权限控制 系统菜单根据登录人权限动态展示 页面元素(按钮)根据登录人权限动态展示 |