用EJB开发J2EE应用
- 格式:pdf
- 大小:154.69 KB
- 文档页数:3
发^员 商务逻辑 的编制 而将 交付 一个 可靠的 、 伸缩性好 的服
务 的复杂任务 留给 E B服务器承担 。 J
2 日B概 述
2 1 JE . 2 E简 介 JE 2 E是一种利用 j V 2平 台来简化企 业 解决方 案 的开 AA 发、 部署 、 和管理相 关 的复杂 问题 的体 系结 构。JE 2 E的 技术
EB在应 用服 务 器 中的部 署 和分发 的几 种 方法 , I 以及 如何 调 用部 署在服 务 器中 的 日B 。 关键词 : E E B 部署 : 用 Wel i J E;J ; 2 调 b g oc
中图分 类号 : P 1 .2 T 3 15 文献标 识码 : A
的组件 , 并且 JE 2 E服务器以容器的形式 为所有 的组件类 型提
件。 22 EB的 结构 J
个 功能标 准。JE 2 E模 型支 持从 传统 的主要 在 协作 内部 网
(n ,) It e 中传 输的客 户机/ 匮 器应用 到基于 It e 站点 的  ̄-t 月务 na t e  ̄ 电子商务应用等等 。 在 JE 2 E系统 上 , 中间层商务逻辑是由 中间层 的 E tpi n e re rs JvB m 组件 实现 的。E t pi en允 许组 件 或应 用 的 开 aae s a ne reba r s
供后 台服务 . 这些后 台服务包 含安全 、 事务管理 、N I JD 寻址和 J_ 系统 (am l o F ̄rre ddn 的 目标是定 义 2 旺 Jv2P tr atpJ l ) a m, e s E o f
一
远程连接等服务。与组件类型 相对应 , 容器 类 型也 含有应 用 程序客户 端 容 器 、 b容器 I We E B容器 和企 业信 息 系统层 软
的体系结构。
1 )无状态的 s s nbas这 是一个单一 使用 的服务 , e i en : so 不 维护任何的状态 , 服务器崩溃时也不再存在 , 在 而且 生存期 也 相对 地短 。例如 , 一个无状态 的 s辆0 a 可能用 作执行 温 e1 b n ne
度转换。 2 )有状态 的 号商o en : e nbas 它提供了一个传统 的与客户端交互的方法 , 存储 客户端的状态 . 在线
包含存 取 数 据 库 的 J B P 、 D C A I 删 、 MI C R A JP J a R 、 O B 、S 、a y Sr e P、 M 、M 、 r 、I 、aa lEB等技术 , 最终 e,tA IX L J s rA ,s Jv/ 、 J ,s l  ̄a 其 日的就是成为一个能够使企业开发者大幅缩短投放市场时间
c C  ̄ AO j t o b c es
在服务器崩溃时也不再 存在 , 且生存 期也相对 而
地短 , 并且每个实 例只可 以用 在一个单 一 的线 程
中。
榷 榷 广 J 圄 J l 藤 1
ll
一
3 实体 ba 体 ba en代表 关系库 中 的数据 。一 个简单的实体 ba 以定 义成代 表数 据库表 的 en可 个记录 , 也就是每 一个实例 代表一个 特殊的记 录。更复杂的实 体 bs 可 以代表数 据库 表 间关 Pt .l t
Ap , 0 r 2 02
用 E B开 发 J E J 2 E应 用
马廷 淮 , 亚伟 , 赵 刘 忠 ( 中国科 学院 成都 计算机 应 用研 究所 , 四川 成都 604) 10 1
摘 要 : 绍丁F 介 AB的 JE 2 E的基 本 架构 年 J 口E B的基 本 结构 . 合 Wel 应 用服 务 器 , 绍 丁 结 b  ̄c o 介
E BE t pi aaB as 体系结构 定 义 了可重 用 的、 J (ne reJ en) rs v 可 移植的 Jv 分 布式 事务服 务器组 件 的设 计和 发布 。它允许 aa 用 EB开发 的应用程序在多 个应用 程序服 务器 上发布 , J 不必 为每个应用程序开发专 门的服务器 , 当然这 服务器必 须遵循 EB标 准。E B J J 使开 发者把精力 主要 放在 开发多用户 的、 高可 靠性、 高性 能 的 应用程 序上 通过 使 用 和扩 展 I B 、N I D C JD 、 R 和 C R A等技术 , J 准提供 了建立应用程序 的统 一 MI O B EB标 方式 , 使这些 程序具有永 久性 、 事务处理 、 集群和 负载均衡 等 能力 , 又不需要开发者 直接实现这些能力。 但
i
。 + ”
联视图 典型的是存储在数 据库 中 , 因此在 服务 器
圈 I
崩 溃后数据仍然存在。多个 客户端可 以使 用 EB J 来表示同样 的数 据
4 消息驱动(j )这 是 J S J aM saeSnc) ) FB : M (a e g e 'e的一个 v s i 实例 。它提供 了 J 的消息 驱动的能力 , 并且完 成在消 息产 生者 和服务器间的异 步处理。在应用服务 器中 , 一般是创 建
} ]
/D
.
Ap l ain pi t c o Cl n i t e Co ti e na a r
I 四 ① 、/ 【 p P{ ! J 【回 —
E B Co tie 2 n an r 。
、 购物车就是 一个 典 型侧子 。有状 态 sso en e i bas sn
维普资讯
第 2 卷第 4 2 期
20 0 2年 4月
文 章 编 号 :0 1 0 120 )4—00 —0 10 —98 (O 20 19 2
计 算机应 用
C mp trAp l a o s o u e p i t n ci
V。 . 2 J 2 № . 4