第08讲:JavaEE构件技术资料.ppt

EJB容器为EJB构件提供运行环境,EJB容器对EJB应用程序是透明的 EJB白皮书描述:“EJB容器管理其中的EJB构件,客户机应用程序并不直接与EJB构件进行交互,相反,客户机应用程序通过由容器生成的封装接口与EJB构件进行交互,当客户机使用封装接口调用各种操作时,容器截获每个方法调用,并插入管理服务” EJB的体系结构-EJB容器 EJB的体系结构-EJB容器 面向对象 分布式计算:EJB构件在理论上是位置透明的 使用代理对象:客户机访问EJB构件时使用代理对象,构件本身对客户机是不可访问的 EJB的编程模型-关键特征 EJB的边界 EJB构件接口 构件接口是构件提供者为便于复用者(客户)复用该构件所提供的必要信息 构件与容器协作实现这些接口 EJB构件规约 EJB构件规约 EJB可使Java编写的服务器组件开发和部署标准化 EJB构件规约定义了以下接口 EJB和容器之间的接口 容器和应用服务器之间的接口 容器和客户端之间的接口 容器和持久管理器之间的接口 EJB构件分类 会话构件 特征 与单个客户相对应 不直接表示数据库中的共享数据 生命周期相对较短 当EJB容器崩溃时,也随着消失 类别 Stateful (有态) Stateless (无态) 有态构件的生命周期 @PreDestroy 超时 @postConstruct 业务方法 @PrePassivate @Po

文档评论(0)

1亿VIP精品文档

相关文档