没有合适的资源?快使用搜索试试~ 我知道了~
首页Domino的Java编程指南
Domino的Java编程指南
2星 需积分: 15 35 下载量 49 浏览量
更新于2023-03-03
评论
收藏 317KB DOC 举报
Domino 邮件系统具有三个基本组件:Domino 邮件服务器、Domino 邮件文件和邮件客户机。Domino 邮件服务器是组织消息处理基础结构的核心,它既是 Internet 邮件服务器又是 Notes 邮件服务器。Domino 通过它对 SMTP(简单邮件传输协议)、POP3(邮局协议版本 3)和 MIME(多用途 Internet 邮件扩展)的支持,提供基于标准的 Internet 消息处理。同时,Domino 还通过使用 Notes 路由协议 -- NRPC(Notes 远程过程调用)-- 和 Notes RTF 邮件格式支持 Lotus Notes 邮件
资源详情
资源评论
资源推荐
Domino 的 Java 编程指南——第 1 页 2021-8-5
Domino的Java编程指南
1 目录
1 目录.................................................................................................................................................1
2 Domino 消息处理概述...................................................................................................................2
3 Domino 对象...................................................................................................................................2
3.1 Domino Database.................................................................................................................3
3.2 Domino View.......................................................................................................................3
3.3 Domino Document...............................................................................................................3
4 Java 访问 Domino 对象示例代码解析..........................................................................................3
4.1 预备步骤..............................................................................................................................3
4.2 JDK 以及 IDE......................................................................................................................3
4.3 API 与访问协议...................................................................................................................3
4.4 示例代码..............................................................................................................................4
4.4.1 参数定义 (包括了服务器名,用户名,密码)......................................................4
4.4.2 通过 IIOP 测试连接.................................................................................................5
4.4.3 通过 IOR 测试连接..................................................................................................6
4.4.4 连接池.......................................................................................................................8
4.4.5 读取 Domino 数据库数据........................................................................................9
4.4.6 插入数据.................................................................................................................11
4.4.7 发送邮件.................................................................................................................13
5 使服务器能够接收通过 SMTP 路由发送的邮件......................................................................15
6 使用 Domino Administrator 进行基本 Notes 用户注册............................................................17
7 Mail 客户端测试...........................................................................................................................19
8 参考文档.......................................................................................................................................20
8.1 《用 java 远程访问 Domino 邮箱数据.mht》.................................................................20
8.2 《用 Java 通过 DIIOP 远程操作 Domino 服务器.mht》................................................20
8.3 《Domino Web 开发环境的搭建[Part 1].mht》..............................................................20
8.4 《配置 Notes 客户端连接 Domino 服务器、配置 Domino 服务器[Part 2].mht》.......20
8.5 《Java 访问 Domino 的服务器端要求.doc》..................................................................20
8.6 Domino Notes 官方说明文档...........................................................................................20
8.7 《Java access to the Domino Objects, Part 1.mht》.........................................................20
8.8 《Java access to the Domino Objects, Part 2.mht》.........................................................20
Domino 的 Java 编程指南——第 2 页 2021-8-5
8.9 《Java and Domino (Lotus White Paper).pdf》...............................................................20
2 Domino 消息处理概述
邮件系统具有三个基本组件:邮件服务器、邮件文件和邮件客户机。
邮件服务器是组织消息处理基础结构的核心,它既是 邮件服务器又是 邮件服
务器。通过它对 (简单邮件传输协议)、(邮局协议版本 )和 (多用途
邮件扩展)的支持,提供基于标准的 消息处理。同时,还通过使用
路由协议 (远程过程调用)和 邮件格式支持 邮件。
邮件服务器提供了直接和间接支持消息处理的服务,包括用于查找用户和服务器、用于消息存
储和传输和用于收集统计信息的专用数据库以及启动和接收服务器间连接、路由消息和允许用户检索邮件
的进程。
系统中的每个邮件用户在 邮件服务器上都有一个邮件文件。您可以在其他服务器上创
建该邮件文件的复本,以便在主服务器不可用时进行故障转移。用户使用邮件客户机(如
、或 客户机)创建邮件消息、通过 邮件服务器发送邮件,邮件服
务器再将邮件路由到它的收件人。然后收件人使用邮件客户机来读取邮件。为了保护邮件消息中的保密信
息,支持 公用密钥加密和 加密。
客户机和 邮件路由器(简称路由器)以适合每个收件人的格式(或
)创建和发送邮件,具体的格式由收件人“个人”文档中的地址格式和设置决定。如果需要转换格式,
将自动执行转换。
路由器使用 目录中的信息决定向何处发送邮件以及要使用什么传输协议。对于通过 发送
的邮件,路由器还会使用 (域名系统)中的信息。
提供用于监控邮件、控制 (非邀请商业电子邮件)以及防止非法访问邮件系统的工具。要
减少存储用户邮件所需的空间,可以限制用户邮件的大小、限制用户创建全文索引以及在服务器上进行
邮件共享。提供迁移工具和消息传输代理来帮助您从各种不同种类的系统移至
邮件服务器,邮件服务器把对 邮件的支持和对 邮件标准的支持集成
在一起。
3 Domino 对象
对象类的结构基于包容模型,包容模型定义了对象的范围。容器对象通常被用来访问它所包含的
子对象。
关闭一个容器对象意味着其包含的全部子对象也将被关闭。例如,你建立了一个对象,使用它
创建了一个对象,如果关闭了 对象,对象也会随之关闭。如果容器对
象超时,它将会被自动关闭,其包含的对象也将被自动关闭。因此你应该在容器对象超时或关闭前保存你
的任何改变。
Domino 的 Java 编程指南——第 3 页 2021-8-5
3.1 Domino Database
中的,指的是在一个名字下存储的,一个集合。包含了以及相应的
、!"和 #$。对应%!中有#&$&'位于&()。
我们通常可以通过对象的*方法,或者+对象的*
*,方法,来获取对象的实例。
3.2 Domino View
集合中有着各种-"。对应%!中有#&$&-"'位于&()。可以通过
对象的*-"方法,来获取-"对象的实例。
3.3 Domino Document
中的,指的是在一个的一个条目,包含了
.#$,,,,*/0等等。对应%!中有#&$&'位于&()。
4 Java 访问 Domino 对象示例代码解析
4.1 预备步骤
服务器端要求(通过链接可以查看详细内容)
1$')##2!&
0!34$*&00!&.#
0 ##"*#5
!367+03890/9$/
4.2 JDK 以及 IDE
示例代码在%:;&<&=和#/&;&=>+#/<&;'可选)环境下通过测试。
4.3 API 与访问协议
&(由 官方提供,如果 在 ?$"系列环境下安装,请从@@A
A$A$A(!目录位置复制该包,其他环境类似,注意&(与对应
!的版本一致性,即避免用低版本的&(来操作较高版本的。
DIIOP协议
Domino 的 Java 编程指南——第 4 页 2021-8-5
,是1#,一种传输层协议。它用于1=&B及兼容平台上。协议
是要建立以下几个部分:一个到4的网关,使用这个网关可以让1客户访问???资源;一
个4到的网关,通过这个网关可以访问1资源;一个为和4提供资源的服务器,一
个能够将作为可识别协议的浏览器。
1,(213'请求对象代理),一个中间件。它可以建立对象之间的#!关
系。通过1,一个#可以透明的引用同一台机器上或网络上的一个!对象的方法。1解释
该调用并负责查找一个实现该请求的对象,找到后,把参数传给该对象,调用它的方法,最后返回结果。
那么,就是了,什么意思呢?就是一个服务器端的任务,通过1,来使
得!与%!//#交互,双方使用来交互和交换对象数据。
4.4 示例代码
注意:最新的示例代码请参考实际工程代码。
4.4.1 参数定义 (包括了服务器名,用户名,密码)
/##C
DD
D!主机名或者
D
/#*06E;=F&B&B&;EG
DD
D登录用户名
D
/#*6E$$EG
DD
D登录用户密码
D
/#*/"$6EHHHHHHHHEG
I
剩余19页未读,继续阅读
peng__luo
- 粉丝: 3
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 2022年中国足球球迷营销价值报告.pdf
- 房地产培训 -营销总每天在干嘛.pptx
- 黄色简约实用介绍_汇报PPT模板.pptx
- 嵌入式系统原理及应用:第三章 ARM编程简介_3.pdf
- 多媒体应用系统.pptx
- 黄灰配色简约设计精美大气商务汇报PPT模板.pptx
- 用matlab绘制差分方程Z变换-反变换-zplane-residuez-tf2zp-zp2tf-tf2sos-sos2tf-幅相频谱等等.docx
- 网络营销策略-网络营销团队的建立.docx
- 电子商务示范企业申请报告.doc
- 淡雅灰低面风背景完整框架创业商业计划书PPT模板.pptx
- 计算模型与算法技术:10-Iterative Improvement.ppt
- 计算模型与算法技术:9-Greedy Technique.ppt
- 计算模型与算法技术:6-Transform-and-Conquer.ppt
- 云服务安全风险分析研究.pdf
- 软件工程笔记(完整版).doc
- 电子商务网项目实例规划书.doc
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1