什么是EJB?EJB是基于哪些技术实现的?

EJB(Enterprise JavaBean)是J2EE服务器端的组件模型,EJB包括会话Bean(Session Bean)、实体Bean(Entity Bean)、消息驱动Bean(Message Driven Bean)。EJB实际上是SUN的J2EE中的一套规范,并且规定了一系列的API用来实现把EJB概念转换成EJB产品。

Session Bean在J2EE应用程序中被用来完成一些服务器端的业务操作,例如访问数据库、调用其他EJB组件,对于客户机还说,它是一种非持久性对象。Session Bean还可分为Stateful Session Bean与Stateless Session Bean,这两种Session Bean 都可以将系统逻辑放在method之中执行,不同的是Stateful Session Bean可以记录呼叫者的状态,通常来说,一个使用者会有一个Stateful Session Bean 的实体。Stateless Session Bean 不会记录使用者的状态,因此,从内存方面来看,Stateful Session Bean会消耗J2EE Server较多的内存,而它的优势在于能维持使用者的状态。从生命周期来看,Stateless Session Bean的生命周期由容器决定的,当客户机发出请求要建立一个Bean的实例时

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值