由浅入深--MyBatis整体架构
学一门技术,做一件事不应该马上就直接进入到细节中,而是应该鸟瞰其全貌,了解它的整体架构和执行流程。
MyBatis的整体架构
MyBatis的整体架构分为三层,分别是基础支持层,核心处理层和接口层,各层包含的主要内容,如下图所示;
MyBatis的执行流程
也许你现在看到这两幅图,感觉对自己也没有什么作用,大家可以先记一下图里面的内容,和一些现有的知识点联系起来,比如MySql的整体结构,Oracle的整体架构,也好像很类似的,等到我们分析源码的时候,这两张图就非常有用了。
终极目标:世界大同