EJB学习笔记(一)

几个概念

 虽说概念很枯燥,但是有时候了解下,会让你少写不少弯路的。

 

1.EJB:EJB是sun的服务器端组件模型,设计目标与核心应用是部署分布式应用程序

 

2.EJB容器:用来管理一个或多个EJB类/实例的抽象。

 

3.EJB服务器:EJB服务器是管理EJB容器的高端进程或是应用程序,并提供对系统服务的访问。

 

4.EJB组件对象分为3种类型:Session Bean(会话Bean)、Entity Bean(实体Bean)、Message Driven Bean(消息驱动Bean):
Session Bean:用于实现业务逻辑,分为有状态(会把请求同特定的客户联系起来,在客户和Bean之间建立一种一对一的关系,购物车Bean就是有状态会话Bean)和无状态(无状态会话Bean并不知道客户或者涉及请求的上下文,使其成为单一请求/回复。)
Entity Bean:用于将业务层的业务数据持久化。
Message Driven Bean:上述两种Bean的类型以同步方式为EJB客户提供服务,客户发出请求然后等待Bean发回结果,消息驱动Bean避免了这一可能的瓶颈问题。采用Java消息服务JMS,客户程序可以产生一个消息并把消息发布给消息队列。消息驱动Bean随之采用或者检索消息执行其内容。这种事件或者数据的通信就成为异步形式;客户或者Bean都无须依赖对方的直接响应。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值