mybatis学习总结

总结

​ 任务一mybatis一共三个模块学习效率不是很高,但是也收获到了很多东西。

阶段一:

​ 跟着视频手敲了一个自定义持久层框架,讲解内容从JDBC模式的封装硬编码问题入手,一步步指出问题解决问题,循序渐进,明显感觉到课程的用心程度。容器类,文件解析过程,Sqlsession类定义等等内容都是在为后边框架的学习做准备,这一阶段跟着敲了代码,后边跟着学习的时候明显能感觉到跟这些的层层相关。

​ 并且也明白了一点:好的代码应该是抽象的,可复用的,这也是编程需要的重要思想

​ 需要复习的内容:反射,内省两者的差别;工行模式在这里的使用

阶段二:

​ 此阶段主要介绍mybatis的使用方法,平时工作用到的就是这个框架,所以这次学习也是对工作时用到的东西的一种补充,个人感觉其中比较有用的一个是缓存的部分,后边在学习redis的时候记得二级缓存整合redis;另一个是插件部分,感觉这部分跟后边的aop部分有一些相似的地方,后边学习的时候可以重点关注一下,互为映照。

​ 需要复习的内容:一级缓存二级缓存的使用;插件的原理

阶段三:

​ 任务一最为主要的部分,也是理解最难,学习最不理想的阶段,因为忙着赶进度,所以并没有每一个案例都跟着进行去敲,更多的是在听,并且源码部分看起来也相对比较枯燥,所以学习只是理解个大概,明白为什么这样做,并没有看详细流程,所以这一段后边需要再复习一下。

学习源码的建议:

①查看官网,看看主要构件和架构
②搭建源码工程,方便批注
③找到主线(疑问点),debug执行
④总结记录(UML)

需要复习内容:源码分析;二级缓存内容;延迟加载起源码;设计模式的代理模式

这个阶段的学习效率不高,老是拖拖拉拉,后边一定得注意下。冲!!!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值