技术文章 - CS160322
如何使用 Jython 测试 Windchill API
已修改: 16-Jan-2023
适用于
- Windchill PDMLink 9.0 to 11.1
说明
- 如何使用 Jython 测试 Windchill API
- 什么是 Jython: Jython 是 Python 编程语言的 Java 实现,虽然 Jython 使用 Python 的语法,但 Java 程序员很容易熟悉它。 Jython 带来了两个重要的优势:
- Jython 是动态的:方法可以在解释器中键入,由解释器立即调用,并且调用结果立即可用。这有时称为REPL ,提供了与静态类文件无法比拟的代码交互级别,即使在调试器中进行调试也是如此。此外,Jython 的动态特性排除了键入变量、强制转换、编写 try/catch 块(除非需要这样做)等,从而导致代码比 Java 的等效代码短得多。
- Jython 与 Java 无缝交互: Jython 在不牺牲 Java 的情况下将 Python 引入 Java。 Jython 是“纯 Java”,可以实例化任何 Java 类并调用任何 Java 方法或访问任何 Java 字段(在 Java 安全模型的限制内)。除了能够简单地与 Java 交互之外,Jython 的显着之处在于它(作为 Python 实现)与 Java 之间的“阻抗不匹配”非常小,这使得与 Java 的交互变得简单、可预测和容易,并且可以直接转换为 Java琐碎的。
这是文章 160322 的 PDF 版本,可能已过期。最新版本 CS160322