Domino Webservice应用指南:创建与调用技巧
版权申诉
44 浏览量
更新于2024-07-01
收藏 1.16MB DOCX 举报
"本文档详细介绍了Domino Web Service的应用技巧,包括如何创建Web Service,设置数据库访问控制,以及Web Service的构建过程。"
在Domino环境中,Web Service的使用能够帮助开发者实现与其他系统的集成,利用HTTP协议传递数据和服务。创建Web Service主要涉及以下几个步骤:
1. **创建Web Service**
- 在IBM Lotus Domino Designer中,打开Notes数据库,导航至Web Service选项。默认情况下,`indioffice`提供了一个存放Web Service的数据库,但你可以选择新建或使用已有数据库。
- 图1显示的是Web服务界面,可以通过点击“新建Web Service”按钮开始创建过程。
2. **设置数据库ACL**
- 默认情况下,Web Service所在的数据库允许匿名访问。可以通过Web Service参数中的用户名和密码来控制执行权限。
- 有理论上的可能性是设置数据库为匿名不可访问,然后通过SOAP Header传递用户名和密码来控制访问。这需要在合适环境中进行测试验证。
3. **建立Web Service**
- 在新建页面中,填写Web Service的基本信息,如名称(该名称将用于调用方识别)、PortType类(应与代码中的Class类名匹配)。
- 缺省设置通常适用于第二个和第三个页签,但具体配置可能因项目需求而异。
- 代码设计阶段可以选择使用Java或LotusScript。LotusScript在处理Domino文档时更为便捷,但某些特定的XML操作可能需要Java的支持。
4. **代码编写**
- 在Options中可以引入所需类库。
- 主函数通常写在Declaration部分,但复杂的逻辑应分解到多个子函数中,以保持代码的可读性和可维护性。例如,可以将获取新闻的功能封装到单独的`fnGetNews`函数中。
Domino Web Service提供了与外部系统交互的能力,通过LotusScript或Java实现业务逻辑,同时利用数据库ACL控制访问权限。开发过程中需考虑代码组织和安全措施,以确保服务的有效性和安全性。
2022-07-14 上传
2022-03-01 上传
2009-08-27 上传
2023-05-24 上传
2023-08-11 上传
2023-08-16 上传
2023-09-04 上传
2024-05-21 上传
2023-05-23 上传
![](https://profile-avatar.csdnimg.cn/a71a690a54794121897a1839eb6efba6_g11176593.jpg!1)
G11176593
- 粉丝: 6774
- 资源: 3万+
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景