Java Enterprise Bean

一、什么是Java Enterprise Bean

  用Java写的,在服务器端,封装了业务逻辑的组件。

二、优势

  1、Enterprise Bean是在EJB容器中运行的,EJB容器提供了对企业Bean的事务和安全支持。

  2、Enterprise Bean是可移植的组件,不同的应用可以复用。

三、什么时候时候Enterprise Bean

  在下面几种情况下,可以考虑使用Enterprise Bean:

  1、应用必须是可以扩展的:为了适应大量增长的客户数量,可能需要把不同的组件分布到不同的机器上来实现分布式,而Enterprise Bean不光可以部署到不同的机器上,而且部署位置为客户来说是透明的。

  2、必须使用事务来支持数据的完整性:Enterprise Bean支持事务。

  3、应用有不同的种类的客户:只要少许代码,远程客户就可以定位Enterprise Bean。这些客户端是瘦客户端,不同类型,并且客户数很大。

四、Enterprise Bean的类型

  有两种类型的Enterprise Bean:

  1、Session Bean:执行客户端任务,可选地,可能实现一个WebService。

  2、Message-Driven Bean:作为某种消息类型(比如JMS)的监听器。

  

posted on 2013-08-15 17:11  leungrs  阅读(343)  评论(0编辑  收藏  举报