WEB 服务器
与存储静态的 HTML 页面相比,使用 Domino 将 Web 页面作为数据库中的文档存储有一个主要的优点,那就是:使用 Domino 时,对数据库所做的任何更改都将自动在 Web 服务器上反映出来。
下图显示 Web 服务器如何将 Notes 文档作为 HTML 页面显示给浏览器客户机。
任何 Domino 应用程序都可以是 Web 应用程序。创建 Web 应用程序之前,应熟悉那些可转换为 HTML 的 Domino 功能,还应确定是 Web 浏览器用户、Notes 客户机还是两者都将访问该应用程序。可以使用 Notes 公式语言来检测正在访问应用程序的用户属哪一种类型,再根据用户类型更改应用程序中信息的显示方式。
Domino Web 站点可以由一个数据库组成,也可以由通过链接连接起来的多个数据库组成。除了驻留 Web 站点以外,Web 服务器还可以运行其他服务器任务,如邮件或目录服务。如果您不希望组织外部的用户访问服务器上的数据库,则一定要在数据库强制实施安全性。
有关设计 Web 应用程序的信息,请参阅“Lotus Domino Designer 6 帮助”。
Web 服务器功能
Domino 包括下列 Web 服务器功能:
更改 Web 站点的内容
将一台 Web 服务器设置成产品服务器、而将另一台 Web 服务器设置成“策划”服务器是一种很方便的方法。Web 内容管理者可以在策划服务器上进行更改而不让用户看到这些更改。在完成对 Web 站点的所有更改后,Web 内容管理者将 Web 站点从策划服务器复制到产品服务器。此外,使用策划服务器允许 Web 内容管理者在复制前通过浏览器查看所做的更改。
如果使用策划服务器,则应仅对 Web 内容管理者授予访问权限。同时还应确保授予 Web 内容管理者在策划服务器和产品服务器上进行复制的权限。
在本例中,Web 内容管理者在 Webstage-E 上进行更改,并将这些更改复制到防火墙外的用户能够访问的 Web-E 上。
另请参阅