Java编程访问Domino对象指南
需积分: 9 49 浏览量
更新于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服务器进行通信,涵盖了从基础知识到高级功能的广泛内容。
174 浏览量
2021-11-24 上传
123 浏览量
106 浏览量
142 浏览量
2008-11-06 上传
2008-05-12 上传
2022-03-01 上传
chentianzhu
- 粉丝: 0
最新资源
- Delphi7.0构建的图书销售管理系统设计
- 51单片机C语言入门:使用KEIL uVISION2开发
- 掌握XML:实用教程与核心技术
- C# Programming Fundamentals and Applications
- LoadRunner入门:实战测Tomcat表单性能与脚本录制
- 松下KX-FLB753CN一体传真机中文说明书:安全与操作指南
- Java语言入门学习笔记
- 哈工大线性系统理论硕士课程大纲
- DS18B20:一线总线数字温度传感器详解
- 数据库表设计实战指南:主键选择与规范化策略
- Protel DXP中文版入门教程:构建原理图与PCB设计
- 正则表达式完全指南:常见模式与解析
- Linux世界驰骋系列教程全集:系统管理与Shell编程
- 软件工程:走进成熟的学科指南(第4版)
- .NET初学者指南:C#基础教程
- Oracle常用函数详解:从ASCII到RPAD/LPAD