课程名称:SpringBoot2.X + Vue + UniAPP,全栈开发医疗小程序
课程章节:第二章 UNIAPP+Vue3.0+Springboot技术栈分析
课程讲师: 神思者
课程内容:
一、了解后端项目的常用配置信息
后端Java项目的yml包含的内容挺多,有Jetty服务器的设置、Phoenix连接信息、Redis连接信息,还有MyBatis配置,以及SaToken等内容。
二、学习后端项目全局异常处理
后端项目创建之后,需要往里面添加很多功能。比如说我们要精简返回给客户端的异常消息,不能把后端执行栈的内容返回给客户端。在项目中,定义了全局异常处理类,它可以捕获后端项目出现的所有异常。根据异常类型的不同,返回给客户端的异常消息也会有差别。
三、了解后端项目常用封装类
再有后端项目包含了很多封装类,比如说R类封装的是返回给客户端的结果。所有的Web方法都要返回R对象。PageUtils类封装的是分页数据,这个类里面有总记录数、总页数、每页记录数、当前第几页,以及具体的分页记录。
四、掌握SaToken框架核心原理
后端项目的权限认证框架我选择的SaToken,现在已经知道SaToken怎么配置了。先到YML文件中定义配置信息,然后需要写一个工具类用来调用DAO方法,获取用户的权限和角色列表。总的来说,往SpringBoot项目整合SaToken框架还是很简单的。
五、学习Phoenix的RBAC权限模型
由于本课程采用HBase和Phoenix作为数据库,想要在数据库中实现RBAC权限模型需要动点脑筋。比如说,想要表示多对多关系的时候,咱们要用交叉表来实现。
六、了解Vue项目配置信息
前端Vue项目虽然依赖的技术栈不如后端项目那么多,但是前端项目需要配置的地方还是挺多的。
七、了解Vue项目路由配置
前端项目的页面跳转依靠的是路由技术,而且用的还是父子两层路由。App.vue页面引用main.vue页面,main.vue页面再引用其他页面。有关父子路由的配置信息,我都定义在index.js文件里面了,在视频中我也带着你看了这个文件。
八、学习Vue项目Ajax封装
前端项目发起Ajax请求可以调用我封装的函数,既支持同步请求,又支持异步请求。
九、学习Vue项目权限验证
前端项目中我封装的另一个函数是用来验证权限的,前端页面也要根据用户具备的权限来渲染内容。
十、了解小程序项目常用配置
至于小程序项目,要配置的东西并不多。现阶段用的是自己的小程序APPID。
十一、学习小程序项目Ajax封装
小程序项目中,封装了Ajax函数。只不过UniAPP提供的Ajax功能,只支持异步执行。好在小程序项目功能简单,也不需要同步Ajax。不管小程序哪个页面,只要想发起Ajax请求,调用我写的封装函数即可。
十二、了解小程序项目分包加载
由于微信平台要求小程序打包体积不能超过2M,所以在小程序项目中用上了分包技术,只要主包和分包体积都不超过2M,总的打包体积不超过64M,咱们的小程序就可以运行和上架。
课程收获:通过视频加文档结合的方式,总结了第二章所学知识,期待后续学习!
热门评论
你要,我也在学习这个项目,可以加好友交流下吗