Lotus Domino Web高级编程:掌握表单设计与Web集成

4星 · 超过85%的资源 需积分: 9 13 下载量 123 浏览量 更新于2024-08-02 1 收藏 2.22MB PDF 举报
"Lotus Domino Web高级编程2.pdf"是一本关于Lotus Notes程序设计的专业指南,主要聚焦于表单的高级应用。表单在Lotus Notes中扮演着核心角色,因为它们是应用程序交互界面的基础,不仅负责数据的输入,还决定着信息的呈现方式以及在数据库中的存储结构。相比于HTML表单,Notes表单的独特之处在于,它既能收集用户信息,也能显示已获取的信息,后者通过文档形式存储,文档是数据的一部分,而表单则是数据库设计的关键组成部分。 文档中的表单域(Form)包含了表单的名称,当用户填写并保存文档时,这个表单就会被用来显示信息。默认情况下,Notes文档打开时是只读模式,只有在编辑模式下才能看到文本域、下拉列表等交互元素,类似于HTML表单。然而,这种显示并不是简单地转换,而是通过表单的呈现实现的。 在Web环境中,开发者可以使用OpenFormURL命令通过表单URL在Notes中创建新文档,比如通过"http://server/Job.nsf/Job+Application?OpenForm"打开JobApplication表单。Lotus Domino能够将Notes表单转化为HTML表单响应用户的请求,但同时也支持其他非HTML特性的功能,这些特性在Web应用中可能无法完全实现。 提交表单是保存新文档的关键操作,这一过程会触发一系列后台处理,包括数据验证、业务逻辑执行等。通过表单,用户不仅可以录入数据,还能触发复杂的业务流程,从而实现更高效、灵活的应用体验。这本书深入探讨了如何利用Lotus Domino的表单技术进行高级编程,涵盖了从表单设计、Web集成到数据管理的全方位内容,对于想要提升Notes应用开发技能的读者来说,具有很高的实用价值。