E町B的目标 冬分布式应用组件标准:开发、部署、运行等环节; 面向对象的组件标准:组件编写、访问方式等; 支持跨平台的Java核心特性:“一次编写、到处运行”; 冬减少重复性开发工作: √EJB框架:事务与状态管理、池化、安全等复杂层; √用户:业务细节。 冬兼容: √与其他Java(SE/EE)API兼容; √与CORBA协议兼容; √支持Web Servicel的开发、部署和使用; √与非Java语言编写的应用进行交互。 冬终极目标:降低编写EJB的复杂性:持续改善EJB架构。 JB概述 ·11,西北农林升教大学信息工程学院本科生课程
EJB的目标 ❖ 分布式应用组件标准:开发、部署、运行等环节; ❖ 面向对象的组件标准:组件编写、访问方式等; ❖ 支持跨平台的Java核心特性:“一次编写、到处运行”; ❖ 减少重复性开发工作: ✓ EJB框架:事务与状态管理、池化、安全等复杂层; ✓ 用户:业务细节。 ❖ 兼容: ✓ 与其他Java (SE/EE) API兼容; ✓ 与CORBA协议兼容; ✓ 支持Web Service的开发、部署和使用; ✓ 与非Java语言编写的应用进行交互。 ❖ 终极目标:降低编写EJB的复杂性:持续改善EJB架构。 EJB概述 •11 信息工程学院本科生课程
E町B支持本地访问和远程访问 冬EJB除了可以供本地客户端访问,还可以供远程客户端访问。 采用远程访问方式,调用者和被调用者位于不同M上,采 用不同的地址空间,在调用的时候需要传递对象本身(值) 而不是对象的引用(地址)。 ·在实现远程方法访问时,需解决下面的这些问题: ·如何进行远程的连接; ·如何把参数发送到对方,如何从对方接收响应信息; 。 如何像调用本地方法一样调用远程方法; ·如何处理连接过程以及方法调用过程中的异常; 如何处理访问过程中的安全问题等等。 EJB概述 •12。西北农林科枚大学信息工程学院本科生课程
EJB支持本地访问和远程访问 ❖ EJB除了可以供本地客户端访问,还可以供远程客户端访问。 ❖ 采用远程访问方式,调用者和被调用者位于不同JVM上,采 用不同的地址空间,在调用的时候需要传递对象本身(值) 而不是对象的引用(地址)。 ❖ 在实现远程方法访问时,需解决下面的这些问题: • 如何进行远程的连接; • 如何把参数发送到对方,如何从对方接收响应信息; • 如何像调用本地方法一样调用远程方法; • 如何处理连接过程以及方法调用过程中的异常; • 如何处理访问过程中的安全问题等等。 EJB概述 •12 信息工程学院本科生课程