开放标准、开放源码和 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) 应用程序
单击列出的姓名会显示该用户的 Person 文档信息,例如:
图 6. SWT 应用程序人员信息
正如您可以看到的,应用程序(用 Java 编写的和用 Python 编写的)与正打开窗口中显示的类似。之所以这样是因为我们在 Java 应用程序中使用了 SWT(而不是 AWT/SWING)。这样在现有操作系统特定窗口系统(Linux 中为 GTK)上提供了一个抽象层。如果在 Windows 中运行该应用程序,感觉将与 Windows 应用程序相似。
- ››标准差函数
- ››开放的云让业务更“闪亮”
- ››开放源码 CMS 入门,第 1 部分: 下载、安装和开始...
- ››开放源码 CMS 入门,第 2 部分: 通过 Eclipse 构建...
- ››开放源码 CMS 入门,第 3 部分: 构建定制存储
- ››开放源码 CMS 入门,第 5 部分: 为 Jakarta Slide...
- ››开放源码 CMS 入门,第 6 部分: 为 Jakarta Slide...
- ››标准MFC WinSock ActiveX控件开发实例(II)高级篇
- ››标准MFC WinSock ActiveX控件开发实例
- ››开放标准、开放源码和 Domino 6: 通过 Python 和 ...
- ››标准的web.xml
- ››开放源码-SMTP发信客户端 for Java
更多精彩
赞助商链接