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

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

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

浏览器向 servlet 发出请求,要求调用 JSP 程序以将处理过的结果显示在浏览器中。

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

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

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

相关概念
访问 bean
EJB 访问 bean 和客户机应用程序
相关任务
创建 EJB 访问 bean
相关参考
示例:使用访问 bean

反馈