系统分析员考试复习部分 PMSJJJ(潘梅森) JavaBean组件模型特点: ① JavaBean组件模型是面向向客户端的组件模型; ② 它支持可移植和可重用的Java组件的开发; ③ JavaBean组件可以工作于任何Java程序应用开发工具中; ④ JavaBean组件总是在程序运行时被实例化; ⑤ JavaBean支持可视化及非可视化的组件模型。 Enterprise JavaBean(EJB)组件模型特点: ① EJB是面向服务端的JavaBean组件模型。它是一种特殊的、非可视化的JavaBean,运行在服务器上; ② EJB组件模型主要包括EJB Server、EJB Container、EJB Object发及诸多相关特性; ③ EJB Server提供EJB组件运行环境,它负责管理和协调应用程序资源的分配; ④ EJB Container是用于管理EJB Object的设备,它负责EJB对象的生命周期的管理,实现EJB对象的安全性,协调分布式事务处理,并负责EJB对象的上下文切换; ⑤ EJB规范提供了这样的一种机制,你可以通过在运行时设置相应的属性值来定义每一个EJB对象的运行状态; ⑥ Deployment Descriptor 被用于设置EJB对象的运行状态。