浏览 1473 次
锁定老帖子 主题:java类加载器-tomcat中的类加载器
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2012-04-07
过去一直不理解,为什么java为什么搞那么多类加载器,还为什么允许自定义类加载器,总是感觉很多余。今天重读《深入体验Java_Web开发内幕-核心基础》时,明白了,两字“安全”!!!。先看看类加载器的示意图,据说是tomcat4.x,但这不影响我们。
现在这中情况下: 1.应用webaap1被加载到webaapLoader1中,应用webaap2被加载到webaapLoader2中,由于webaap1中的类和webaap2中的类没有加载到一个类加载器中,所以他们之间无法互相反问。不用担心webaap1个调用webaap2中的对象,从而……。(要是我直接在webaap1中写代码覆盖原来webaap2中的class对象呢,呵呵) 2.ShareLoader中加载的类是可以让所有webapp使用的,这到可以减少多余的lib。 **** 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |