分布式对象技术 客户 分布式对象 分布式对象技术是EJB采用的第一种构件技术 支持客户应用访问分布式对象 ■分布式对象包含商业逻辑并访问网络环境中的数据
分布式对象技术 ◼ 分布式对象技术是EJB采用的第一种构件技术 ◼ 支持客户应用访问分布式对象 ◼ 分布式对象包含商业逻辑并访问网络环境中的数据。 客户 分布式对象
分布式对象技术 Java RII CORBA DCOl 现有的分布式对象技术包括 Java rmi、 CORBA、 DcOM等。 所有的分布式对象技术都会使用某个特定的远程方 法调用(RM,并不特指 Java rM)协议。 n当客户程序需要跨越网络调用分布式对象上的方法时, 就要使用远程方法调用协议
分布式对象技术 ◼ 现有的分布式对象技术包括Java RMI、CORBA、 DCOM等。 ◼ 所有的分布式对象技术都会使用某个特定的远程方 法调用(RMI,并不特指Java RMI)协议。 ◼ 当客户程序需要跨越网络调用分布式对象上的方法时, 就要使用远程方法调用协议
分布式对象技术 客户 分布式对象 jRMP( Java remote method protoco)是一种远程方法 调用协议,在] ava rmi模型中,客户程序和分布式对象之 间通过JRMP协议通信 ■EB中最常用的远程方法调用协议是RMI/IoP
分布式对象技术 分布式对象 客户 ◼ EJB中最常用的远程方法调用协议是RMI/IIOP。 ◼ JRMP(Java Remote Method Protocol)是一种远程方法 调用协议,在Java RMI模型中,客户程序和分布式对象之 间通过JRMP协议通信
服务端构件技术 客户 应用服务器 数据库 分布式 商业对象 服务端构件技术( Server- side Component Technology) 是EJB采用的另一种构件技术 用于开发分布式商业对象(包含商业逻辑) 基于服务端构件模型 支持基于属性的编程允许在配置组件时修改运行时行为
服务端构件技术 ◼ 服务端构件技术( Server-side Component Technology) 是EJB采用的另一种构件技术。 ◼ 用于开发分布式商业对象(包含商业逻辑) ◼ 基于服务端构件模型 ◼ 支持基于属性的编程允许在配置组件时修改运行时行为 客户 应用服务器 分布式 商业对象 数据库
服务端构件技术 ■服务端构件模型 n用于中间层应用服务器,支持分布式商业对象的开发 商业对象是对商业逻辑的封装,由商业对象构成的应用 具有良好的可重用性与可扩展性
服务端构件技术 ◼ 服务端构件模型 ◼ 用于中间层应用服务器,支持分布式商业对象的开发 ◼ 商业对象是对商业逻辑的封装,由商业对象构成的应用 具有良好的可重用性与可扩展性