JDBC对双亲委派模型的破坏体现在哪里?

Lucare 发布于 2018/04/20 17:42
阅读 2K+
收藏 2

开源之夏第三届火热来袭,高校学生参与赢万元奖金!>>>

《深入。。》某书中讲到了双亲委派模型,SPI导致了这种模型的破坏,但是我把java.sql包中相关源码看了下,没看出破坏体现在哪里,怎么看都有AppClassLoader的影子。

 

一切方法的调用起源于main方法,那么也就是AppClassLoader加载无疑,感觉不出来破坏在哪里。谁能指出具体的代码,加上某个场景,让我理解下。

加载中
0
Lucare
Lucare

占个楼先

0
kakai
kakai

就算有破坏,会有啥关系?双亲委派机制应该是尽可能的减少独立且私自加载过多的和相同的class或jar,减少内存中的类或其它相关资源寻址,当然或者有更多底层相关的内容我不了解的,也可以相互告知。

帮你顶一下,占个位置。

kakai
kakai
回复 @Lucare : 嗯,就是佩服你这种寻根究底,探索真理的人
Lucare
Lucare
不是有没有关系的问题,我想理解的透彻点,在JDBC的操作中看不出什么玄机
0
wolffly
wolffly

学习学习

0
Lucare
Lucare

这问题我用单词硬是拼成了英文,发到 stackoverflow 去了:

https://stackoverflow.com/questions/50021531/why-the-book-says-jdbc-damage-the-parental-delegation-model#comment87059878_50021531

0
杨乖乖
杨乖乖
Reflection.getCallerClass() 并不是DriverManager.class,而是调用DriverManager.getConnection方法的那个类
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部