JSP 文件和 servlet 的编程模型(访问 bean)

实体 EJB 可以包含大量的属性。在大多数情况下,JSP 程序使用这些属性来创建 HTML 输出页面。

如下图所示,servlet 通常调用命令(例如,请求实体 EJB),然后调用 JSP 程序来显示结果:


请求从浏览器发送至 servlet。该 servlet 向实体 bean 发出请求,然后调用 JSP 程序以将结果显示在浏览器中。该 servlet 具有与数据库的 JDBC 连接。

根据返回的结果,servlet 可以调用另一 JSP 程序。对于与 JSP 程序相关联的结果 bean,对检索属性的调用应该具有以下特征:

Java™ bean 包装器或 EJB 工厂不满足 JSP 编程模型的需求,因为每个调用都是远程调用,可能会抛出远程异常并具有很长的执行调用路径。复制助手或数据类可解决此问题。

当创建访问 bean 时,就生成了包含 getter 和 setter 方法的抽象化表示的 AccessBeanData 接口类。访问 bean 类实现此接口,此接口可以用作与访问 bean 实现无关的 JSP 中的数据对象。还可以生成包含高速缓存属性的 getter 和 setter 的数据类。它继承 AbstractEntityData 类。

相关概念
访问 bean
EJB 访问 bean 和客户机应用程序
相关任务
创建 EJB 访问 bean
相关参考
示例:使用访问 bean
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.