没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
用 访问 domino 对象
2008 年 06 月 29 日 星期日 13:05
用
java
访问
domino
对象 ( 注:转 )
使用 可以访问 Domino中的对象,如数据库、视图、文档等。本文简述了用 访问
Domino对象的基本编程方法。本文中的内容主要是根据 Domino编写的,
使用 时会略有不同。
对 Domino对象的访问是通过调用 domino包来进行的。在运行环境
中,domino包中的接口是通过两个包来实现的:
domino支持从 Domino 所在的计算机上进行的本地调用
domino支持对 Domino服务器进行远程连接
对于本地连接,程序将在 客户端或 Domino 服务器所在的计算机运行,使用
对 Domino 的代码进行访问。
对于远程连接,程序通过 访问 Domino所提供的服务。远程访问包括两个过
程:
客户端通过 协议获得服务器的初始对象,作为 (
!)
客户端通过 协议进一步获得服务器上的其他对象。
在 domino中,"#类提供了 $%以及其他方法,可以用来开始
应用程序或 对 Domino对象的访问。不同的调用方式决定了访问是本地的还是
远程的。
要使用 domino包来编译 程序,类路径(&)中必须包含 (本
地)或 $(远程)。例如:
&'(&()*++domino+
或者
&'(&()*++domino+,+domino++$
其中 可以在 Domino 安装的程序目录中找到。$在 Domino 服务
器或 Domino-%. 的数据目录下,domino+子目录中。
本地调用
使用 $%时,没有参数、第一个参数为 、或第一个参数为空字符串都表示本地
调用。以下代码是等价的:
$%'"#$%/0$%'
"#$%//$%.00$%'
"#$%/110
要从应用程序和 中执行本地调用,路径(&)中必须包含 Domino的程序
目录,类路径(&)中必须包含 。例如,当 Domino安装在1*++
domino1中时:
&*'(&()*++domino
&*'(&()*++domino+
中包含 domino和 domino包。
本地调用要求使用 &,类来管理线程。&,类扩展了
.&,,包含了专门针对 Domino的的初始化和终止代码。您可以有三种不同方
式来使用它:
通过继承来执行线程
通过 接口来执行线程
通过静态方法来执行线程
通过继承来执行线程
要通过继承来执行线程,需要扩展 &,(而不是 &,),包含 方法
(而不是 方法)。&,线程可以和其他线程一样通过 方法来启动。这种方
式较为易用,也比较不容易出错。
%2domino3)
%2#4,&,
5
66 %%%,2%/$%..780
665
6666662#'92#/0)
666666/0)
66:
66 %%,/0#%!&,
665
666666#
6666665
6666666666$%'"#$%/0)
6666666666%,.&
666666:
666666&/;4%0
6666665
6666666666%$</0)
666666:
66:
:
通过 Runnable 接口来执行线程
要通过 接口来执行线程,需要实现 并包含 方法,这和其他使用线程
的类完全一样。当您需要扩展其他类,不能扩展 &,类时可以使用这种方式。
%2domino3)
%2#%22
5
66 %%%,2%/$%..780
665
6666662#'92#/0)
666666&,'9&,// 00)
666666/0)
66:
66 %%,/0#%!&,
665
666666#
6666665
6666666666$%'"#$%/0)
6666666666%,.&
6666666:
666666&/;4%0
6666665
6666666666%$</0)
666666:
66:
:
通过静态方法来执行线程
要通过静态方法来执行线程,需要调用 %%&,/0来初始化线程,调用 2&,/0来
结束线程。2&,/0的调用必须与 %%&,/0的调用严格一一对应。推荐将
2&,/0放在1=#1程序块里。静态方法适用于不可能进行继承,或需要控制事件驱
动的线程时。
%2domino3)
%2#
5
剩余12页未读,继续阅读
sysuzsx
- 粉丝: 1
- 资源: 8
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0