技术文章 - CS160322

如何使用 Jython 测试 Windchill API

已修改: 16-Jan-2023   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • 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