开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory
2008-12-10 12:19:59 来源:WEB开发网核心提示: 简言之,图 4 中显示的事件顺序如下所示:用户启动应用程序,开放标准、开放源码和 Domino 6: 通过 Python 和 Java 访问 Domino Directory(3),应用程序打开 Domino Directory(本例中名为 testnab.nsf)并检索 People
简言之,图 4 中显示的事件顺序如下所示:
用户启动应用程序。
应用程序打开 Domino Directory(本例中名为 testnab.nsf)并检索 People 视图中的数据。
应用程序分析该信息,然后将其显示给用户(图 1)。
用户单击列出的姓名来显示该特定用户的信息。
应用程序从 Domino Directory 中运行的 dxldoc 代理中检索人员信息(以 DXL 格式表示)。
应用程序分析该信息,然后将其显示给用户(图 2)。
部署并运行应用程序
要在 Linux 服务器上运行这个应用程序示例,必须执行下列操作:
安装 Python 2.2 或更高版本。然后确保可以从 shell 提示执行该版本(如果不行,请将 Python 添加到 PATH 语句中)。
下载并安装 PyGTK 2.2。运行作为 PyGTK 安装包的一部分的 PyGTK demo,以验证安装是否成功。
安装 PyXML。PyXML 是要通过 Python 处理 XML 的库的集合。
编辑应用程式示例源代码,以反映服务器名称/IP 地址以及数据库的名称(testnab.nsf)。确保 ACL 被设为 Anonymous reader access。
部署 Domino 服务器上的测试数据库并使用适当的授权登录 dxldoc 代理。
使用命令 # python gtk-ReadNAB.py 运行应用程序。
进行此操作前,先阅读下面部分,以了解代理和 Python 代码是如何工作的。
GTK/Python 应用程序代码
这一部分将介绍 GTK/Python 应用程序所需的代码。其中包括在 Domino Directory 上运行的 dxldoc 代理和应用程序自身的 Python 代码。
- ››标准差函数
- ››开放的云让业务更“闪亮”
- ››开放源码 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
更多精彩
赞助商链接