为了账号安全,请及时绑定邮箱和手机立即绑定

【备战春招】第12天 第二章总结

标签:
SpringBoot

课程名称: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,咱们的小程序就可以运行和上架。

https://img1.sycdn.imooc.com//63f1c2ba0001551417280867.jpg

课程收获:通过视频加文档结合的方式,总结了第二章所学知识,期待后续学习!


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 1
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消