当前 Foundation JAR 树定义
下面显示了客户端 JAR 的相关性图形的代表性视图。
* 
图形及其后面的表格仅构成了一个代表性视图,不一定是完整的相关性图形。
除非另行说明,否则每个标签均指逻辑 JAR (由头、自定义、DSU 和 FCS 组件组成)。粗体标签是专门作为顶层 JAR 的 "root" JAR,用于直接支持 applet,而非粗体标签仅供在其他 JAR 中重用。每个箭头表示其方向上的相关性 (基本上按参考包含)。很明显,当前定义的所有 JAR 均基于 wtApplet 和 3rdPartyApplet,wtBootInst 明显异常。因此,所有重复项都将合并到树下,完全独立的 wtBootInst 除外。所示的图形几乎支持所有 Windchill Foundation applet,当然,它会随时间推移不断扩展。
下表进一步说明了这些逻辑 JAR。
逻辑 JAR
说明
3rdPartyApplet
头 JAR,用于将所有常规要求的第三方存储库收集到单一参考点中。因此,它不含任何单独资源且无自定义、DSU 或 FCS 组件。相反,它只是对第三方存储库的参考的有序列表。此列表类似于 3rdparty.jar 包含的列表,但已移除对 applet (例如,JSSE) 来说没有意义的所有存储库引用。
wtApplet
在大多数 Windchill applet 之间共享的公用基础 (非第三方) 资源。与其他所有共享的逻辑 JAR 一样,此 JAR 用于收集在其上方的 JAR 中复制的所有资源。请注意,中间 JAR wtPolicy、wtQB 和 wtWork 也可用于合并其本身和其上方 JAR 之间的重复项。
wtBootInst
适用于 Bootstrap 加载程序安装 applet 的 JAR。这是目前唯一不基于 wtApplet 的根 applet JAR。此 JAR 会从 wtApplet 中复制一些资源,但此 JAR 会保持独立,因为它与 wtApplet 之间的重叠很小,如果不是这样,相关性可能非常小且轻量化。
wtPolicy
策略管理和域浏览器/选择程序 applet 的 JAR。
wtQB
适用于 QueryBuilder 和报告管理 applet 的 JAR。
wtWork
适用于工作流、生命周期和团队相关 Applet 的 JAR (工作流管理、团队管理、生命周期管理、启动进程、进程管理器和设置参与者)。
wtFVault
适用于外部和远程文件电子仓库管理器 applet 的 JAR。
wtExp
适用于 Windchill 资源管理器 applet 的 JAR。请注意,此 JAR 参考/基于 wtPolicy、wtQB 和 wtWork,因为这些 JAR 支持的许多客户端可以从 Windchill 资源管理器启动。
* 
Windchill 9.0 版开始,将废弃此 JAR。
wtCal
日历 applet JAR。
wtESig
电子签名/标识 applet JAR。
wtIXB
支持导入/导出和批量加载 applet 的 JAR。
wtSearch
支持 Applet.jsp、AppletQuery.jsp 和 ChooserTask.html 自定义示例的 JAR。此 JAR 基本上仅包含顶层 applet 类,主要用于防止 wtApplet 包含任何 applet 特定资源,以及提供简单的顶层 JAR 示例。
wtTypeAdm
适用于属性管理器、类型管理器、CSM 和重用管理器 applet 的 JAR
wtLogin
适用于登录/重新验证身份 applet (即,通过 Login.jsp 访问) 的 JAR。
请注意,在 R7.0 之前的 Windchill applet 部署中使用的wt.jar 和 3rdparty.jar JAR 不会在新的 applet 部署中使用。现在,这两个 JAR 是所有应用程序的唯一省份,用于维护并在适当时使用。新 JAR 远远小于 wt.jar。
这对您有帮助吗?