Windchill 客户端体系结构概述
|
阅读本章之前,应熟悉 Java、JavaServer Pages (JSP)、JavaScript、JavaServer Pages 标准标记库 (JSTL) 和表达式语言 (EL)。
|
通过提供一组可配置和可自定义的标准组件和服务,Windchill 客户端体系结构可轻松且一致地提供构建页面的框架。组件集包括但不限于表格、树、信息页面、向导和动态 javascript 菜单。在较低级别中,这些容器组件使用其他常用组件 (称为操作、操作模型和 GUI 组件) 来显示其内部的数据。
Windchill 客户端体系结构基于模型-视图-控制器。有两种基于 MVC 的路径可供使用:基于 Java 构建器的方法和基于 JSP 的方法。
Web 上提供了有关模型-视图-控制器设计模式的大量信息。
基于 Java 构建器
此方法是实现自 Windchill 版本 10.0 起的表格、树、信息页面和属性面板的推荐方法。实现其中一个组件时,将在 ComponentConfigBuilder (java 文件) 中指定组件的配置,并在 ComponentDataBuilder (java 文件) 中指定数据采集。
基于 JSP 和标记
此方法在先前版本中使用,并且只应用于实现向导 (创建/编辑) 和特性面板。尽管可通过此方法实现表格和树,但不建议这样做。实现其中一个组件时,将在 JSP 中的标记 (来自 Windchill 组件标记存储库) 中定义组件的配置和数据采集。
有关此方法的更多详细信息,请参阅
JSP 和标记。
请注意,在将来的某个时间点,此方法将在 Windchill 中弃用。
未来愿景是将系统中的所有组件转换为使用新的 Java 模型和控制器构建器。有关详细信息,请参阅
MVC 组件。创建新的自定义时,请尽可能使用 Java 生成器路径。使用标记和 TagLib 路径进行的许多先前的自定义操作将继续有效。