WEB开发网
开发学院软件开发Python 开放标准、开放源码和 Domino 6: 通过 Python 和 ... 阅读

开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory

 2008-12-10 12:19:59 来源:WEB开发网   
核心提示: Standard Widget Toolkit (SWT) 是为 Eclipse 平台交付本机窗口小部件功能的工具的集合,SWT 是 Eclipse Rich Client Platform (RCP) 的核心,开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访

Standard Widget Toolkit (SWT) 是为 Eclipse 平台交付本机窗口小部件功能的工具的集合。SWT 是 Eclipse Rich Client Platform (RCP) 的核心。

在这一部分中,我们将讨论如何利用 SWT 的功能在 Linux 上编写自定义 Java 客户机。我们以 IIOP 作为传输,使用 SWT 将简单界面写入 Domino Directory。这提供了一种在 Windows 和 Linux(以及 Mac OSX)上构建 GUI 应用程序的简单快速的方法。我们使用 Java 和 SWT 构建了应用程序示例,以访问 Domino 6.5 服务器上的标准 Domino Directory。创建应用程序时 Domino 中未编写特殊代码。

SWT 应用程序示例的操作与本文前面讨论的 GTK/Python 应用程序类似。它访问 Domino Directory 并从中检索用户信息。例如,图 5 显示了主应用程序窗口,其中列出了 Domino Directory 中发现的 Person 文档:

图 5. Standard Widget Toolkit (SWT) 应用程序

开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory

单击列出的姓名会显示该用户的 Person 文档信息,例如:

图 6. SWT 应用程序人员信息

开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory

正如您可以看到的,应用程序(用 Java 编写的和用 Python 编写的)与正打开窗口中显示的类似。之所以这样是因为我们在 Java 应用程序中使用了 SWT(而不是 AWT/SWING)。这样在现有操作系统特定窗口系统(Linux 中为 GTK)上提供了一个抽象层。如果在 Windows 中运行该应用程序,感觉将与 Windows 应用程序相似。

上一页  2 3 4 5 6 7 8 9 10  下一页

Tags:开放 标准 开放

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接