Java编程访问Domino对象指南

需积分: 9 4 下载量 170 浏览量 更新于2024-07-31 收藏 337KB DOC 举报
"Domino的Java编程指南1.doc" 是一份详细介绍如何使用Java编程来访问和操作Domino对象的文档。文档涵盖了从Domino消息处理的基本概念到实际的Java代码示例,旨在帮助开发者理解如何利用Java API与Domino服务器进行交互。 1. **Domino消息处理概述**: Domino邮件系统由邮件服务器、邮件文件和邮件客户端组成。作为核心的Domino邮件服务器不仅充当Internet邮件服务器,也支持Notes邮件服务。它支持SMTP、POP3和MIME标准,以适应Internet邮件处理,并且通过Notes路由协议(NRPC)和Notes RTF邮件格式处理Lotus Notes邮件,提供了一套全面的消息传递解决方案。 2. **Domino对象**: - **Domino Database**:是存储Notes文档(如邮件、日程、联系人等)的数据容器,每个数据库都有一个.nsf扩展名。 - **Domino View**:是一种索引结构,允许用户按不同方式查看数据库中的数据,通常基于关键词或类别。 - **Domino Document**:是数据库中的单个记录,类似于关系数据库中的行,可以包含各种字段和附件。 3. **Java访问Domino对象**: - **预备步骤**:在开始编程之前,需要安装JDK并选择合适的集成开发环境(IDE)。 - **JDK以及IDE**:确保JDK版本兼容Domino API,并配置好IDE以支持Java开发。 - **API与访问协议**:Domino提供了Java API,如Lotus Domino.jar库,用于与服务器通信,可以使用IIOP(Internet Inter-ORB Protocol)或DIIOP(Domino Internet Inter-ORB Protocol)进行远程访问。 4. **示例代码解析**: - **参数定义**:包括设置服务器名称、用户名和密码,以便建立安全的连接。 - **通过IIOP测试连接**:演示如何使用IIOP协议连接到Domino服务器。 - **通过IOR测试连接**:IOR(对象识别符)是IIOP的一部分,用于标识远程对象,此处展示如何使用IOR建立连接。 - **连接池**:介绍如何管理连接,提高性能和效率。 - **读取Domino数据库数据**:示例代码显示如何查询和获取数据库中的信息。 - **插入数据**:展示如何创建新的Notes Document并将其保存到数据库中。 - **发送邮件**:通过Java代码实现从Domino服务器发送邮件的功能。 5. **使服务器接收SMTP路由邮件**: 配置Domino服务器以接收通过SMTP路由的外部邮件。 6. **Notes用户注册**: 使用Domino Administrator工具进行基本Notes用户的创建和管理。 7. **Mail客户端测试**: 测试邮件客户端功能,确保邮件发送和接收正常工作。 8. **参考文档**: 列出了多个参考资料,包括.mht和.pdf文档,覆盖了从远程访问Domino邮箱数据到Java访问Domino对象的详细教程。 这份指南为开发者提供了一个全面的起点,帮助他们理解和实践使用Java编程语言与Domino服务器进行通信,涵盖了从基础知识到高级功能的广泛内容。