- 概念
- EJB(Enterprice JavaBeans) 是 一 个 用 于 分 布 式 业 务 应用 的 标 准 服 务 端 组 件 模 型 。 采 用 EnterpriceJavaBeans
架 构 编 写 的 应 用 是 可 伸 的 、 事 务 性的 、 多 用 户 安 全 的 。 采 用 ejb 编 写 的 这 些 应 用 ,可 以 部 署 在 任 何 支 持 Enterprice JavaBeans 规范
的 服 务 器 平 台, 如 jboss 、 weblogic 等 。
- EJB(Enterprice JavaBeans) 是 一 个 用 于 分 布 式 业 务 应用 的 标 准 服 务 端 组 件 模 型 。 采 用 EnterpriceJavaBeans
- 作用
- EJB 实 际 上 是 用 于 编 写 业 务 层 代 码 。 如 果 大 家 对于 MVC (model-view-controller) 结 构 的 应 用 有所 了 解 的 话 , 我
们 知 道 一 个 基 于 MVC 结 构 的 应用 应 包 含 显 示 层 、 控 制 层 和 业 务 层 , 假 设 我 们采 用 ejb 开 发 基 于 MVC 结 构 的 应 用 , 那 么 ejb 就是
用 于 开 发 应 用 的 业 务 层 。
- EJB 实 际 上 是 用 于 编 写 业 务 层 代 码 。 如 果 大 家 对于 MVC (model-view-controller) 结 构 的 应 用 有所 了 解 的 话 , 我
- 好处
- EJB 为 我 们 提 供 了 很 多 在 企 业 开 发 中 需 要 使 用 到的 服 务 , 如 事 务 管 理 / 安 全 / 持 久 化 / 分 布 式 等 , 因为 这 些 服 务
由 容 器 提 供 , 无 需 我 们 自 行 开 发 , 这样 大 大 减 少 了 我 们 的 开 发 工 作 量。
- EJB 为 我 们 提 供 了 很 多 在 企 业 开 发 中 需 要 使 用 到的 服 务 , 如 事 务 管 理 / 安 全 / 持 久 化 / 分 布 式 等 , 因为 这 些 服 务
- EJB分布式特点
- 应用模式的不同
- 实际使用形式举例
- 应用模式的不同
- EJB VS Spring
- 学过SSH的人肯定知道, 除 了 EJB, 像 spring+hibernate 同 样 提 供 了 事 务 管 理 /持 久 化 服 务 , 好 像 没 有 必 要 使 用 EJB。如 果
你 的 应 用 不 需 要 分 布 式 能 力 , 确 实 没 有 必 要 使 用 EJB , 因 为供 了 大 酎 分 原 来 只 有 EJB 才 有 的 服 务 , 而 且spring 提 供 的 有 些 服 务 比 EJB 做 的 更 细 致 , 更 周 到 . 那 么 是 不 是 有了
spring, EJB3就 没 有 必 要 存 在 了 ? 这 种 说 法 是 不 正 确 的 , 因 为EJB 设 计 的 初 衷 是 用 干 分 布 式 场 合 , 而 spring 一 开 始 就 没 有 打 算 提供 分 布 式 功 能 。 所 以 两 者 看 似 有 竞 争 的 关
系 , 但 实 际 上 两 者 的 偏重点不 一 样 , 像 EJB 比 较 适 合 用 于 大 型 企 业 , 因 为 大 型 企 业 一 般都 会 存 在 多 个 信 息 系 统 , 而 这 些 信 息 系 统 又 相 互 关 联 。 为 了 避 免业
务 功 能 重 复 开 发 , 实 现 最 大 程 度 的 重 用 , 有 必 要 把 业 务 层 独 立出 来 , 让 多 个 信 息 系 统 共 享 一 个 业 务 中 心 , 这 样 应 用 就 需 要 具 备分 布 式 能 力 。
- 学过SSH的人肯定知道, 除 了 EJB, 像 spring+hibernate 同 样 提 供 了 事 务 管 理 /持 久 化 服 务 , 好 像 没 有 必 要 使 用 EJB。如 果
- 是否应该学习EJB
- 要 不 要 学 习 EJB ? 如 果 你 学 习 EJB只 为 了 找 份 工 作的 话 , 那 么 现 实 情 况是 , 目 前 使 用 EJB 的 人 数 虽 然 有 所上 升 , 但
是 在 关 于 EJB 的 工 作 岗 位 并 不 多 。 所 以 依 靠 它 找 工 作 的 话 ,恐 怕 会 让 你 失 望 。当 然 如 果 你 只 是 为 了 学 习 的 话 , 那 么 EJB 是 非常 值 我 们 学 习 的 , 因 为 EJB 包 含 的 知 识 点 非 常 多
, 学 习 它 可 以 开拓 我 们 的 知 识 面 。 对 于 一 线 的 java 开 发 人 员 , 我 更 是 建 议 , 不 管在 工 作 中 是 否 用 EJB , 都 应 该 学 习 一 下 , 因 为 通 过 学 习 它 ,可
以 让 你 站 更 高 的 台 阶 思 考 问 题 。
- 要 不 要 学 习 EJB ? 如 果 你 学 习 EJB只 为 了 找 份 工 作的 话 , 那 么 现 实 情 况是 , 目 前 使 用 EJB 的 人 数 虽 然 有 所上 升 , 但
- EJB的发展前景
- 很 多 人 都 会 司 到 EJB 的 发 展 前 景 , 可 以 告 诉 大 家 EJB 的 发 展 前 套 越 来 越 好 。目 前 在 java 社 区 关 于 EJB 讨 论 的 话 题 并 不 是 很 多 , 而 且 EJB 占 的 市 场 份额
也 很 少 , 这 种 情 况 主 要 与 它 的 定 位 有 关 , 至 少 现 在 它 的 定 位 还 是 在 分 布 式 应 用 。 有 组 织 统 计 过 在 100 个 项 目 中 , 需 要 分 布 式 的 应 用 只 占 15 % ,而 85 % 的 应 用 都 是 不 需 分
布 才 的 , 这 个 比 例 孰 决 定 了 关 注 EJB 的 人 不 会 很 多 , 而 且 EJB 所 占 的 市 场 份 额 也 不 会 很 大 。 如 EJB 要 占 领 大 部 分 市 场 份 额 就 必 须 提 供 像 Spring这 样 的 轻 量 级 解 决 方 案 。
如 果 能 够 实 现 的 话,EJB 的 市 场 将 会 大 大 的 增 加。因 为 EJB 的 开 发 和 Spring 一 样 的 简 单, 而 且 EJB 是 javaee 规 范 里 的 技 术 , 所 以 大 部 分 项 目 经 理 都 愿 意 选 择 一 种 开 发
简 单 、 又 被 更 多 厂 商 兼 容 的 标 准 技 木 。
对 以 上 有 了 一 个 全 面 的 认 识 的 时 候 下 面 的 学 习 肯 定 得 更 加 保 质 保 量 的 完 成 了。正好在ITOO里也用到了,虽然资料有点少,不过只要功夫深,铁杵磨成针,大不了去官网英文网站好好看了。
- 很 多 人 都 会 司 到 EJB 的 发 展 前 景 , 可 以 告 诉 大 家 EJB 的 发 展 前 套 越 来 越 好 。目 前 在 java 社 区 关 于 EJB 讨 论 的 话 题 并 不 是 很 多 , 而 且 EJB 占 的 市 场 份额
版权声明:本文为博主原创文章,未经博主允许不得转载。
时间: 2024-10-12 08:55:20