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

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

 2008-12-10 12:19:59 来源:WEB开发网   
核心提示: 该 GTK/Python 应用程序示例将打开 Domino Directory,从单独的 Person 文档中检索信息,开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory(2),下面是这个应用程序在 Linux 笔记本电脑中的

该 GTK/Python 应用程序示例将打开 Domino Directory,从单独的 Person 文档中检索信息。下面是这个应用程序在 Linux 笔记本电脑中的显示:

图 1. GTK/Python 应用程序示例

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

单击某个姓名会显示该条目的相关信息:

图 2. GTK/Python 应用程序人员信息

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

下图说明了如何使用 GTK 应用程序的组件,来打开 Domino Directory 并从中获取人员信息:

图 3. GTK 应用程序组件

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

使 GTK/Python 应用程序成为可能的关键概念包括:

可以直接从 Domino 视图获取 XML 数据。

可以通过 LotusScript(使用 DXL)从 Notes 文档生成 XML。

GTK Python 绑定使我们可以轻松编写 GUI 程序的脚本。

部署应用程序前,必须对 Domino Directory 自身进行两项更改。首先,更改 ACL 以允许匿名用户访问。还必须创建名为 dxldoc 的代理,将 XML 提交给给定的 UNID。(我们将在本文后面部分讲述此代理的代码。)

下面是说明应用程序如何运行的高级顺序图:

图 4. GTK 应用程序顺序图

上一页  1 2 3 4 5 6 7  下一页

Tags:开放 标准 开放

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