本文详细介绍Domino JSP 标签库
在 Lotus Domino 中管理数据,但又要利用 IBM WebSphere 高度可伸缩的优点,事务型的 J2EE 平台使用下面这些解决方案的一种:Domino XML 或 Domino JSP 标签库。在本系列的第二篇文章中,我们将重点介绍 Domino JSP 标签库。
在这个由两部分组成的系列文章的 第 1 部分 中,我们将介绍如何使用 Domino XML(也称为 DXL)集成 Lotus Domino 和 IBM WebSphere。DXL 可以让您访问 Domino 对象,而不用了解太多有关 Lotus Domino 的知识。然而,具有一些 Java 方面的经验对于使用 DXL 方法来说也是必要的。对于那些 Java 经验很少的 Notes 应用程序开发者来说,可以使用 Lotus Domino Toolkit for WebSphere Studio 中提供的 Domino JSP 标签库。(这个工具包在 Lotus Notes/Domino 6.0.2 及更新的版本中可用,用户可以从 Passport Advantage 下载这个工具包。)
从 Lotus Domino 6 开始,Lotus 提供了两个 JSP 标签库。这两个标签库让程序员可以开发与 J2EE 兼容的应用服务器上的 Lotus Domino 进行交互的 J2EE 应用程序。在可以使用标签库之前,那些想要将自己的应用程序与 Lotus Domino 连接的 JSP 开发者必须把 CORBA 和 IIOP 调用构建在应用程序中。这导致很大的复杂性,并且经常需要使用一些特定于数据库的代码,这些代码几乎是不可重用的。随着协作能力需求的增长,需要一种更智能的、功能更强大的解决方案。
Lotus 了解到了这种需求,因此创建了两个标签库,它们对通用的 Lotus Domino 和 J2EE 功能进行了抽象和封装。这些库是在标签库描述符 domtag.tld 和 domutils.tld 中定义的。Domutils.tld 定义了处理所有 J2EE 应用程序通用的任务的工具标签。这些标签不是 Lotus Domino 特有的,可以独立于 Domino 服务器应用于任何应用程序。在 domtag.tld 中定义的标签是 Lotus Domino 特有的。它们提供了对所有的 Domino 元素的编程访问能力,包括设计、访问控制列表和文档。在本文中,我们将着重介绍 Domino 特有的标签(在 domtag.tld 中定义的标签)。从现在开始,我们就将其简称为 taglib。
责编:豆豆技术应用