Entity EJB 可含有較多屬性。 在大部分狀況中,JSP 程式都會利用這些屬性來建立 HTML 輸出頁面。
如下圖所示,Servlet 通常會呼叫一個指令(如要求 Entity EJB),再呼叫 JSP 程式來顯示結果:
隨著傳回結果而不同,Servlet 可以呼叫不同的 JSP 程式。對於 JSP 程式的相關結果 Bean 而言,擷取屬性的呼叫應該有下列性質:
Java™ Bean Wrapper 或 EJB Factory 不符合 JSP 程式設計模型的需求, 因為每個呼叫都是遠端呼叫,它們可以擲出遠端異常狀況,並且擁有長的執行呼叫路徑。Copy Helper 或資料類別可以解決這個問題。
當建立 Access Bean 時,會產生含有 getter 和 setter 方法之抽象表示法的 AccessBeanData 介面類別。 Access Bean 類別會實作這個介面,它可作為獨立在 Access Bean 實作之外的 JSP 其中的資料物件。另外,也可以產生含快取內容 getter 和 setter 的資料類別。它繼承 AbstractEntityData 類別。