ibm notes Java api_java – 与Domino集成的API

>

>你应该避免使用Notes C和C API,除非(a)你真的非常了解Lotus Notes和Domino(或者非常愿意快速学习),以及(b)你确定解决问题的唯一方法将编写Domino服务器任务或扩展.这些API与Lotus Notes / Domino数据的使用水平非常低.

>是的,有一个Java API.它已经存在多年了.还有一个可以从Java(或任何其他可以建立HTTP连接的语言)访问的REST API,但这种情况只存在了几年. Java API更丰富,可以达到比REST API更低的级别. REST API可能足以满足您的需求,但很有可能必须专门设置服务器才能使其访问邮箱.如果您使用Java API,情况就不一定如此 – 尽管这取决于您是否可以在安装了核心Lotus Notes / Domino代码的计算机上运行Java代码 – 并且您将不得不调查技术和许可问题.获得Java API教育的一个好方法是阅读Bob Balaban的书,这本书已经过时且过时了,但它确实涵盖了你所描述的目的所需的大部分内容 – 除了一个例外:它是这么早写的,它不包括进行recycle()调用的需要.但他是

posted the chapters here for free download,你已经找到了最新类文档的链接,现在你知道了recycle()我相信你可以找到有关你需要它的原因和时间的信息.

> OpenNTF Domino API是官方Java API的开源替代品.它的构建是为了解决许多棘手的问题(比如recycle()!)以及使用官方API的代码遇到的限制.

关于安装Notes客户端的问题:当我在第2项中提到核心Lotus Notes / Domino代码时,我提到了这一点.您有两个官方Java API选项.选项A – “本地”:这使用核心Notes / Domino代码对服务器进行Notes RPC调用,因此您必须安装Notes客户端或Domino服务器代码的许可版本才能获取核心代码. (请注意,如果您绑定到64位JVM,则需要64位代码,这意味着您需要安装Domino服务器而不是Notes客户端,因为没有64位Notes客户端.)选项B – “远程”:您不需要安装任何Notes或Domino代码,这使用CORBA / IIOP而不是Notes RPC与服务器通信,但这意味着它需要在Domino服务器上启用IIOP.我还应该注意,上次检查时,OpenNTF API仅支持“本地”模型.

我不得不提一下:由于这个原因,这很接近主题:

Questions asking us to recommend or find a book, tool, software

library, tutorial or other off-site resource are off-topic for Stack

Overflow as they tend to attract opinionated answers and spam.

Instead, describe the problem and what has been done so far to solve

it.

我还要注意,通过在StackOverflow上搜索,而不是谷歌,可以很容易地确认存在用于Lotus Domino的Java API,但重点是找到基本引用是相当的.更具挑战性. Domino体育场与StackOverflow中涵盖的许多其他体育场略有不同.由于有关于Domino的信息有25年的价值,但通常是片段式的,而且往往是过时的,因此很难找到有关当前可用和当前的工具和库(或API)的真实信息.然而,这些选项确实非常有限,所以这并不是真正的意见,我认为这值得回答.不过,我不会提出建议,因为那真的是意见.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值