WebSphere应用服务器类装入器详解与实践
需积分: 16 97 浏览量
更新于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 上传
2022-04-15 上传
2021-03-04 上传
2024-02-16 上传
2024-02-16 上传
2021-11-24 上传
hongxuepiaoxiang
- 粉丝: 9
- 资源: 11
最新资源
- 黑板风格计算机毕业答辩PPT模板下载
- CodeSandbox实现ListView快速创建指南
- Node.js脚本实现WXR文件到Postgres数据库帖子导入
- 清新简约创意三角毕业论文答辩PPT模板
- DISCORD-JS-CRUD:提升 Discord 机器人开发体验
- Node.js v4.3.2版本Linux ARM64平台运行时环境发布
- SQLight:C++11编写的轻量级MySQL客户端
- 计算机专业毕业论文答辩PPT模板
- Wireshark网络抓包工具的使用与数据包解析
- Wild Match Map: JavaScript中实现通配符映射与事件绑定
- 毕业答辩利器:蝶恋花毕业设计PPT模板
- Node.js深度解析:高性能Web服务器与实时应用构建
- 掌握深度图技术:游戏开发中的绚丽应用案例
- Dart语言的HTTP扩展包功能详解
- MoonMaker: 投资组合加固神器,助力$GME投资者登月
- 计算机毕业设计答辩PPT模板下载