您的位置:首页 > 其它

IBM Lotus Domino 7 中的实用 Web 服务,第 2 部分: 编写和测试简单的 Web 服务

2007-01-15 15:36 489 查看
您现在想要编写 Web 服务。太棒了!如果您阅读了我们的第一篇文章,“IBM Lotus Domino 7 中的实用 Web 服务:什么是 Web 服务以及它们为何如此重要”,那么您已经对什么是 Web 服务以及它们为何如此重要有了很好的理解。通过 IBM Lotus Domino V7.0,您可以很方便地创建自己的 Web 服务,其他客户机或系统可以使用这些 Web 服务。在某种程度上,它就像编写代理一样容易。

IBM Lotus Domino Designer 允许使用 LotusScript 或 Java 来编写 Web 服务,但本文中所有的示例都是使用 LotusScript 编写的。不过,本文的示例数据库(请参阅 下载 部分)有用 LotusScript 和 Java 两种语言编写的示例 Web 服务以供参考。

背景知识简介

Lotus Domino V7.0 在 Lotus Domino Designer 中引入了新的 Web 服务设计元素。如果在 Lotus Domino Designer V7.0 客户机中打开数据库,就可以看到 Web Services 条目正好位于常见的设计元素树的 Shared Code 部分的 Agents 条目下(参见图 1)。

Lotus Domino 负责处理所有的 WSDL 创建和 SOAP 操作,因此您所要做的事情就是在 Web 服务设计元素中编写代码,就像为代理编写代码一样。一旦指定哪一个类用作服务的接口类,Lotus Domino 就可以发布 WSDL 文件、将引入的 SOAP 请求转换为类上的方法调用以及返回方法的结果(如果有的话)作为 SOAP 响应。

从编写代码的立场上看,您所做的一切就是编写 LotusScript 或 Java 类。Lotus Domino 完成了其余工作!

。。。。。。

点击此处查看详情
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐