EJB Client EJB体系结构中另一种构件是 EJB Client EJB客户是调用 enterprise bean提供的商业方法的应用 EJB支持多种形式的客户
EJB Client ◼ EJB体系结构中另一种构件是EJB Client ◼ EJB客户是调用enterprise bean提供的商业方法的应用 ◼ EJB支持多种形式的客户
EJB Client Stand-Alone Servlet EJB客户可以是独立的Java程序,也可以是运行在Web 服务器上的 servlet或JsP。 Servlet或JSP形式的EJB客户端响应Web客户的请求
EJB Client ◼ EJB客户可以是独立的Java程序,也可以是运行在Web 服务器上的servlet或JSP。 ◼ Servlet或JSP形式的EJB客户端响应Web客户的请求
EJB Client EJB客户还可以是其它的 enterprise bean 例如 session bean?经常作为 entity bean的客户端来访问 持久数据
EJB Client ◼ EJB客户还可以是其它的enterprise bean ◼ 例如session bean经常作为entity bean的客户端来访问 持久数据
EJB结构以及访问流程 clients JVM JNDI EJB EJB server’sJVM Home Stub container remote EJB Home lient EJB Enterprise Object Bear Stub EJB Object I 1.客户端利用JND查找 EJB Home。 2.客户端利用 EJB Home的 create方法创建一个EJB 3.本地 EJB Home通知容器创建一个远程EJB构件。 4.容器向客户端返回 EJB Object stub 5.客户端调用 EJB Object上的方法,调用被转发到远程的 EJB完成
EJB结构以及访问流程 1. 客户端利用JNDI查找EJB Home。 2. 客户端利用EJB Home的create方法创建一个 EJB。 3. 本地EJB Home通知容器创建一个远程 EJB构件。 4. 容器向客户端返回EJB Object stub。 5. 客户端调用EJB Object上的方法,调用被转发到远程的 EJB完成