A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 张志东 黑马帝   /  2011-11-27 10:47  /  1796 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在高新技术视频里:当把一个servlet打成jar包存到tomcat的jdk目录的ext目录下后,为什么那个打印语句:this.getClass().getParentClassLoader() 打印的却是只有一个extClassLoader?不理解,有理解的没?那个层层寻找相关类的类加载器理解,就是做的那个servlet的打成jar包的实验看不懂。

2 个回复

倒序浏览
因为那个程序的class文件已经打成jar包放倒ext目录下了,在那个目录下默认是由extClassLoader加载器加载
回复 使用道具 举报
Servlet是使用Java Servlet 应用程序设计接口(API)及相关类和方法的 Java 程序。除了 Java Servlet API,Servlet 还可以使用用以扩展和添加到 API 的 Java 类软件包。Servlet 在启用 Java 的 Web 服务器上或应用服务器上运行并扩展了该服务器的能力。Java servlet对于Web服务器就好象Java applet对于Web浏览器。Servlet装入Web服务器并在Web服务器内执行,而applet装入Web浏览器并在Web浏览器内执行。Java Servlet API 定义了一个servlet 和Java使能的服务器之间的一个标准接口,这使得Servlets具有跨服务器平台的特性。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马