如下图所示,servlet 通常调用命令(例如,请求实体 EJB),然后调用 JSP 程序来显示结果:
根据返回的结果,servlet 可以调用另一 JSP 程序。对于与 JSP 程序相关联的结果 bean,对检索属性的调用应该具有以下特征:
Java™ bean 包装器或 EJB 工厂不满足 JSP 编程模型的要求,因为每个调用都是远程调用,这可能会抛出远程异常并具有很长的执行调用路径。复制助手或数据类可解决此问题。
当创建访问 bean 时,就生成了包含 getter 和 setter 方法的抽象表示的 AccessBeanData 接口类。访问 bean 类实现此接口,此接口可以用作与访问 bean 实现无关的 JSP 中的数据对象。还可以生成包含高速缓存属性的 getter 和 setter 的数据类。它扩展 AbstractEntityData 类。