WebSphere应用服务器类装入器详解与实践
需积分: 16 199 浏览量
更新于2024-07-16
1
收藏 658KB PDF 举报
理解类装入器在WAS V7中的应用
类装入器是Java虚拟机(JVM)加载类的重要组件。它帮助JVM加载类,并提供了不同的类装入器策略来满足应用的特殊需求。在WAS V7中,类装入器扮演着关键的角色,帮助开发者解决类装入问题。
Java类装入器介绍
Java类装入器是JVM加载类的机制。它可以根据类的名字定位到类的定义,并将其加载到JVM中。Java类装入器可以分为三个部分:引导程序类装入器、扩展类装入器和应用程序类装入器。
引导程序类装入器负责加载Java核心库,包括Java_home/jre/lib目录下的类库。这个类装入器是核心JVM的一部分,由本地代码编写。
扩展类装入器负责加载扩展目录中的代码,包括Java_home/jre/lib/ext目录或者其他由系统属性java.ext.dirs定义的目录。该类装入器由sun.misc.Launcher$ExtClassLoader实现。
应用程序类装入器负责加载java.class.path目录下的类库。这个类装入器是最常用的类装入器,负责加载应用程序的类库。
WebSphere类装入器概览
WebSphere类装入器是WAS V7中的类装入器实现。它提供了多种类装入器策略,帮助开发者解决类装入问题。WebSphere类装入器可以分为两种类型:应用程序类装入器和Web模块类装入器。
应用程序类装入器负责加载应用程序的类库。它可以加载java.class.path目录下的类库,也可以加载其他目录下的类库。
Web模块类装入器负责加载Web模块的类库。它可以加载WEB-INF/classes目录下的类库,也可以加载WEB-INF/lib目录下的JAR文件。
类装入器配置
类装入器配置是WAS V7中的重要配置。它可以帮助开发者设置类装入器的属性,满足应用的特殊需求。类装入器配置包括类装入器策略、类装入器委托模式和共享库配置。
类装入器策略是WAS V7中的重要配置。它可以帮助开发者设置类装入器的策略,例如父类装入器委托模式和子类装入器委托模式。
类装入器委托模式是WAS V7中的重要配置。它可以帮助开发者设置类装入器的委托模式,例如父类装入器委托模式和子类装入器委托模式。
共享库是WAS V7中的重要概念。它可以帮助开发者共享类库,减少类库的冗余。
类加载查看器
类加载查看器是WAS V7中的重要工具。它可以帮助开发者查看类装入器的加载情况,例如类装入器的加载路径和类装入器的委托模式。
通过实例学习类装入器
通过实例学习类装入器是WAS V7中的重要概念。它可以帮助开发者通过实例学习类装入器的工作方式,例如类装入器的加载过程和类装入器的委托模式。
在本章中,我们将通过四个步骤学习类装入器的工作方式:
第一步:简单的Web模块
第二步:添加EJB模块和工具JAR
第三步:改变WAR类装入器的委托模式
第四步:使用共享库共享工具JAR
类装入器是WAS V7中的重要组件。它可以帮助开发者解决类装入问题,并提供了不同的类装入器策略来满足应用的特殊需求。
2015-10-13 上传
2023-07-27 上传
2023-12-08 上传
2023-07-21 上传
2023-08-13 上传
2023-09-10 上传
2024-07-21 上传
hongxuepiaoxiang
- 粉丝: 9
- 资源: 11
最新资源
- JDK 17 Linux版本压缩包解压与安装指南
- C++/Qt飞行模拟器教员控制台系统源码发布
- TensorFlow深度学习实践:CNN在MNIST数据集上的应用
- 鸿蒙驱动HCIA资料整理-培训教材与开发者指南
- 凯撒Java版SaaS OA协同办公软件v2.0特性解析
- AutoCAD二次开发中文指南下载 - C#编程深入解析
- C语言冒泡排序算法实现详解
- Pointofix截屏:轻松实现高效截图体验
- Matlab实现SVM数据分类与预测教程
- 基于JSP+SQL的网站流量统计管理系统设计与实现
- C语言实现删除字符中重复项的方法与技巧
- e-sqlcipher.dll动态链接库的作用与应用
- 浙江工业大学自考网站开发与继续教育官网模板设计
- STM32 103C8T6 OLED 显示程序实现指南
- 高效压缩技术:删除重复字符压缩包
- JSP+SQL智能交通管理系统:违章处理与交通效率提升