发信人: kamkam(KK)
整理人: kamkam(2002-05-04 22:00:15), 站内信件
|
★原文转载自Groupware版kamkam的《To nhyad and dingxiang(关于Domino代理六)》★
在服务器上运行的时候,除非服务器是本地的,否则检查所有约束和ACL。其它所有代理(通过以下菜单选项调用:操作菜单、列表选择或文档粘贴)均运行在工作站上,而不管数据库本身在本地还是在服务器上。这一点大家要注意。运行在工作站上的代理将受到当前运行者的权限约束。若代理在WEB运行,Notes将执行所有的约束和ACL检查,这是因为此时代理总是在服务器上运行。
看以上这段话,我确实认为你所说的运行在工作站上,
是指服务器(非本地)上的数据库的代理,运行时代码是load到本地运行
而不是指运行本地数据库上的代理。
^^^^
不知道我的理解是否有误?请nhyad看看这段话是否有问题?修改一下好吗?毕竟我从自己的理解出发来改,可能误解了作者本意
dingxiang:
是的。我也样看。
所谓代理运行在服务器还是本地,是指代码程序运行在哪台机器上,也就是说它占用了那台机器的cpu和内存。
运行在服务器的代理,无非就是新邮件到达这样的代理。
至于web代理,显然是运行在服务器上的。
权限检查和这个有关但不决定于此。
nhyad:
通常我们说数据库是在服务器上的,服务器在本地的意思一般被认为是本地数据库,而不是说服务器和客户端在同一台机器上,不知道大家的理解是不是这样?
代理运行在客户端与数据库本身所处的位置无关,凡是通过操作菜单、列表选择或文档粘贴等方式触发的代理全部在客户端运行,这时与服务器没有关系,是不会检查ACL和约束的。
即使是数据库在服务器上,只要代理在本地运行,也不会受到代理签名者限制,而是按照代码本身提供的所有功能来执行,不会受到限制。
|
|