EJB概述

         EJB 并不是一个产品。它是Java 服务器端服务框架的规范,软件厂商根据它来实现EJB 服务器。
应用程序开发者可以专注于支持应用所需的商业逻辑,而不用担心周围框架的实现问题。
EJB 规范详细地解释了一些最小但是必须的服务,如事务,安全和名字等。软件厂商根据这些规
范要求以保证一个enterprise bean 能使用某个必需的服务。规范并没有说明厂商如何实现这些
服务。这使得通过阅读规范来学习EJB 更加困难,因为它允许厂商在不牺牲核心服务的可移植性
的前提下来提供一些增强功能。


JavaBeans 和Enterprise JavaBeans


  JavaBeans 是Java 的组件模型。在JavaBeans 规范中定义了事件和属性等特征。Enterprise
JavaBeans 也定义了一个Java 组件模型,但是Enterprise JavaBeans 组件模型和JavaBeans 组
件模型是不同的。 JavaBeans 重点是允许开发者在开发工具中可视化的操纵组件。JavaBeans
规范详细地解释了组件间事件登记、传递、识别和属性使用、定制和持久化的应用编程接口和语
意。 Enterprise JavaBeans 的侧重点是详细地定义了一个可以portably 地部署Java 组件的服
务框架模型。因此,其中并没提及事件,因为enterprise bean 通常不发送和接受事件。同样也
没有提及属性------属性定制并不是在开发时进行,而是在运行时(实际上在部署时)通过一个
部署描述符来描述。
不要寻找JavaBeans 和Enterprise JavaBeans 之间的相似性。他们都是组件模型规范,但是前
者说明了开发工具中应用程序组装的问题,而后者则侧重于部署组件的服务框架的细节。不要错
误地认为JavaBeans 是用于客户端的开发,Enterprise JavaBeans 是用于服务器端的开发。
JavaBeans 也可作为进行非图形化服务器端Java 应用开发的组件模型。区别是当你使用
JavaBeans 创建服务器应用时,你还得设计整个的服务框架。用Enterprise Javabeans 框架是
现成的,你只需遵守它的APIs.对于复杂的服务器端应用程序,显然使用Enterprise JavaBeans
比重新开发更简单。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值