最近做的一个活可以让我深入学习一下现在比较流行的ORM框架:mybatis/ibatis的内部原理,SQL的拦截,解析,dataSource和JDBC中做一些额外的事情。如果有可能的话想造一个比较简单的小轮子。
如果单单只做这个小任务的话,了解某些方面就可以了,不需要学习这么多。这里我不会讲怎么用mybatis,怎么写配置文件等基础问题。如果你感兴趣的话,可以跟我一起来了解一下。
mybatis的原理
mybatis的架构
mybatis提供了那些扩展功能
druid的原理
druid的架构
druid提供的扩展功能
jdbc是怎么工作的
如何在jdbc层面做一些东西
一个简单的SQL解析工具要怎么写
基于我的任务的一个小轮子
以上就是我要学习和深入了解的东西了。