最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
J2EE Enterprise Beans(中文翻译)
时间:2022-07-02 17:31:59 编辑:袖梨 来源:一聚教程网
译:软件学院 黄学
1 简介
.Enterprise Beans 是实现Enterprise JavaBeans(EJB)技术的J2EE的组成部分,它运行于EJB容器中。EJB是一个J2EE服务器的运行时环境(Runtime environment)。虽然EJB容器对于企业级应用开发者来说是透明的,但是它提供了系统层的服务,比如Enterprise Beans的事务处理。这些J2EE核心事务应用服务能让你很快地构建并运用Enterprise Beans。
1.1Enterprise Beans是什么?
Enterprise Beans 是用java语言编写的,用于实现企业级逻辑应用的服务器端组件。企业级逻辑应用都是一些有很强针对性的代码。比如:在一个财务清单应用中,Enterprise Beans必须实现checkInventoryLevel 和 orderProduct 方法。通过调用这些方法,远程客户端能从企业应用服务器端得到相应的服务。
1.2Enterprise Beans 的优点
Enterprise Beans 能使得巨大的分布式应用简单化,有以下几个原因:
第一 EJB容器为Enterprise Beans提供了系统层次的服务,应用程序开发者可以专注于开发应用系统所需的商业逻辑,而不用担心具体服务框架的实现问题。EJB容器负责了系统层次的服务和安全认可机制,而不需要开发者去关心。
第二 是Enterprise Beans 而不是客户端包含了企业应用逻辑,客户端开发者能集中精力处理客户端应用,而不用编写企业逻辑或数据库存取的代码。这样的瘦客户端显著的优点就是客户端能运行在小设备上。
第三 因为Enterprise Beans是一个独立的组件,所以在现有的beans上能构造出新的应用,这些应用能运行于不同的J2EE服务器上。
1.3什么时候我们该用Enterprise Beans?
如果你的系统应用有如下的需求,你可以考虑用Enterprise Beans:
l 系统是可升级的。为了适应越来越多的用户的访问,你需要把系统应用分布在不同的机器上。并不是只有Enterprise Beans能运行在不同的机器上,但是它对于客户端来说是透明的,原来的访问位置还是保持没变。
l 事务处理要求数据完整性。Enterprise Beans支持这样的事务处理机制,就是事务处理可以并发存取一个共用的模块。
l 系统应用拥有多样化的客户端。只需要几行代码,远程客户端就能很容易的访问Enterprise Beans。这样,客户端可以做到多样化,瘦小,数量众多。
1 简介
.Enterprise Beans 是实现Enterprise JavaBeans(EJB)技术的J2EE的组成部分,它运行于EJB容器中。EJB是一个J2EE服务器的运行时环境(Runtime environment)。虽然EJB容器对于企业级应用开发者来说是透明的,但是它提供了系统层的服务,比如Enterprise Beans的事务处理。这些J2EE核心事务应用服务能让你很快地构建并运用Enterprise Beans。
1.1Enterprise Beans是什么?
Enterprise Beans 是用java语言编写的,用于实现企业级逻辑应用的服务器端组件。企业级逻辑应用都是一些有很强针对性的代码。比如:在一个财务清单应用中,Enterprise Beans必须实现checkInventoryLevel 和 orderProduct 方法。通过调用这些方法,远程客户端能从企业应用服务器端得到相应的服务。
1.2Enterprise Beans 的优点
Enterprise Beans 能使得巨大的分布式应用简单化,有以下几个原因:
第一 EJB容器为Enterprise Beans提供了系统层次的服务,应用程序开发者可以专注于开发应用系统所需的商业逻辑,而不用担心具体服务框架的实现问题。EJB容器负责了系统层次的服务和安全认可机制,而不需要开发者去关心。
第二 是Enterprise Beans 而不是客户端包含了企业应用逻辑,客户端开发者能集中精力处理客户端应用,而不用编写企业逻辑或数据库存取的代码。这样的瘦客户端显著的优点就是客户端能运行在小设备上。
第三 因为Enterprise Beans是一个独立的组件,所以在现有的beans上能构造出新的应用,这些应用能运行于不同的J2EE服务器上。
1.3什么时候我们该用Enterprise Beans?
如果你的系统应用有如下的需求,你可以考虑用Enterprise Beans:
l 系统是可升级的。为了适应越来越多的用户的访问,你需要把系统应用分布在不同的机器上。并不是只有Enterprise Beans能运行在不同的机器上,但是它对于客户端来说是透明的,原来的访问位置还是保持没变。
l 事务处理要求数据完整性。Enterprise Beans支持这样的事务处理机制,就是事务处理可以并发存取一个共用的模块。
l 系统应用拥有多样化的客户端。只需要几行代码,远程客户端就能很容易的访问Enterprise Beans。这样,客户端可以做到多样化,瘦小,数量众多。
相关文章
- 人们熟悉的寄居蟹属于以下哪种分类 神奇海洋11月21日答案 11-21
- 第五人格11.22共研服有什么更新 11月22日共研服更新内容介绍 11-21
- 原神恰斯卡怎么培养 11-21
- 无期迷途四星装束是谁 11-21
- 王者荣耀帝丹高中校服怎么获得 11-21
- 光遇姆明季后续版本怎么玩 11-21