Domino Serv let 示例 Domino R5 对 Java Servlet 的支持使您在开发 Notes 应用时有了更多的选择
例如,您可以使用 Servlet代替 Domino 代理(Agent)访问 Domino 对象,完成服务器端的处理
----本篇文章提供了有关 Domino Servlet 的开发和运行配置,包括: ----Servlet 的特点,与 Agent 的区别,Domino 对 Servlet 的支持 Domino 服务器运行 serv let 的配置 ----Servlet 的开发,通过两个 servlet 例子,介绍如何使用 Servlet 访问 Domino 对象
----本篇文章设想读者熟悉 JavaScript,Java, Servlet, 了解 Domino 应用程序设计
Serv let 特点以及与 Agent 的区别 ----Servlet 是运行在服务器上的 Java 程序,提供类似于 CGI 应用和 Domino Agent 的功能
Servlet 的主要优点是只装载入内存一次,而 Agent 和 CGI 程序是每次调用时都需装载入内存
Sservlet 一次装载入内存后,以后所有调用都使用该实例
例如,针对连接数据库的任务,您可以选择Servlet 来保持一个永久连接传输数据,提高运行效率
----尽管 Agent 和 Servlet 提供类似功能,但它们的实现差别很大
Agent 存在于 Domino 数据库而 Servlet在文件系统下
这立即带来了两个问题:分布和安全
Agent 可以充分利用它所在的数据库,因此,可通过复制分布到其它服务器
同样,Domino 安全模式控制 Agent 的访问
相反,Servlet 存在于文件系统,因此由服务器、文件和目录安全来控制 Servlet 的访问
Servlet