首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
EJB-全局认识
时间:
2015-07-31 23:39:58
阅读:
196
评论:
0
收藏:
0
[点我收藏+]
标签:
概念
EJB(Enterprice JavaBeans)
是 一 个 用 于 分 布 式 业 务 应
用 的 标 准 服 务 端 组 件 模 型 。 采 用 Enterprice
JavaBeans 架 构 编 写 的 应 用 是 可 伸 的 、 事 务 性
的 、 多 用 户 安 全 的 。 采 用 ejb 编 写 的 这 些 应 用 ,
可 以 部 署 在 任 何 支 持 Enterprice JavaBeans 规
范 的 服 务 器 平 台, 如 jboss 、 weblogic 等 。
作用
EJB 实 际 上 是 用 于 编 写 业 务 层 代 码 。 如 果 大 家 对
于 MVC (model-view-controller) 结 构 的 应 用 有
所 了 解 的 话 , 我 们 知 道 一 个 基 于 MVC 结 构 的 应
用 应 包 含 显 示 层 、 控 制 层 和 业 务 层 , 假 设 我 们
采 用 ejb 开 发 基 于 MVC 结 构 的 应 用 , 那 么 ejb 就
是 用 于 开 发 应 用 的 业 务 层 。
好处
EJB 为 我 们 提 供 了 很 多 在 企 业 开 发 中 需 要 使 用 到
的 服 务 , 如 事 务 管 理 / 安 全 / 持 久 化 / 分 布 式 等 , 因
为 这 些 服 务 由 容 器 提 供 , 无 需 我 们 自 行 开 发 , 这
样 大 大 减 少 了 我 们 的 开 发 工 作 量。
EJB分布式特点
应用模式的不同
实际使用形式举例
EJB VS Spring
学过SSH的人肯定知道, 除 了 EJB, 像 spring+hibernate 同 样 提 供 了 事 务 管 理 /
持 久 化 服 务 , 好 像 没 有 必 要 使 用 EJB。
如 果 你 的 应 用 不 需 要 分 布 式 能 力 , 确 实 没 有 必 要 使 用 EJB , 因 为
供 了 大 酎 分 原 来 只 有 EJB 才 有 的 服 务 , 而 且
spring 提 供 的 有 些 服 务 比 EJB 做 的 更 细 致 , 更 周 到 . 那 么 是 不 是 有
了 spring, EJB3就 没 有 必 要 存 在 了 ? 这 种 说 法 是 不 正 确 的 , 因 为EJB
设 计 的 初 衷 是 用 干 分 布 式 场 合 , 而 spring 一 开 始 就 没 有 打 算 提
供 分 布 式 功 能 。 所 以 两 者 看 似 有 竞 争 的 关 系 , 但 实 际 上 两 者 的 偏
重点不 一 样 , 像 EJB 比 较 适 合 用 于 大 型 企 业 , 因 为 大 型 企 业 一 般
都 会 存 在 多 个 信 息 系 统 , 而 这 些 信 息 系 统 又 相 互 关 联 。 为 了 避 免
业 务 功 能 重 复 开 发 , 实 现 最 大 程 度 的 重 用 , 有 必 要 把 业 务 层 独 立
出 来 , 让 多 个 信 息 系 统 共 享 一 个 业 务 中 心 , 这 样 应 用 就 需 要 具 备
分 布 式 能 力 。
是否应该学习EJB
要 不 要 学 习 EJB ? 如 果 你 学 习 EJB只 为 了 找 份 工 作
的 话 , 那 么 现 实 情 况是 , 目 前 使 用 EJB 的 人 数 虽 然 有 所
上 升 , 但 是 在 关 于 EJB 的 工 作 岗 位 并 不 多 。 所 以 依 靠 它 找 工 作 的 话 ,
恐 怕 会 让 你 失 望 。当 然 如 果 你 只 是 为 了 学 习 的 话 , 那 么 EJB 是 非
常 值 我 们 学 习 的 , 因 为 EJB 包 含 的 知 识 点 非 常 多 , 学 习 它 可 以 开
拓 我 们 的 知 识 面 。 对 于 一 线 的 java 开 发 人 员 , 我 更 是 建 议 , 不 管
在 工 作 中 是 否 用 EJB , 都 应 该 学 习 一 下 , 因 为 通 过 学 习 它 ,
可 以 让 你 站 更 高 的 台 阶 思 考 问 题 。
EJB的发展前景
很 多 人 都 会 司 到 EJB 的 发 展 前 景 , 可 以 告 诉 大 家 EJB 的 发 展 前 套 越 来 越 好 。
目 前 在 java 社 区 关 于 EJB 讨 论 的 话 题 并 不 是 很 多 , 而 且 EJB 占 的 市 场 份
额 也 很 少 , 这 种 情 况 主 要 与 它 的 定 位 有 关 , 至 少 现 在 它 的 定 位 还 是 在 分
布 式 应 用 。 有 组 织 统 计 过 在 100 个 项 目 中 , 需 要 分 布 式 的 应 用 只 占 15 % ,
而 85 % 的 应 用 都 是 不 需 分 布 才 的 , 这 个 比 例 孰 决 定 了 关 注 EJB 的 人 不 会
很 多 , 而 且 EJB 所 占 的 市 场 份 额 也 不 会 很 大 。 如 EJB 要 占 领 大 部 分 市 场
份 额 就 必 须 提 供 像 Spring这 样 的 轻 量 级 解 决 方 案 。 如 果 能 够 实 现 的 话,EJB 的 市 场 将 会 大 大 的 增 加。
因 为 EJB 的 开 发 和 Spring 一 样 的 简 单, 而 且
EJB 是 javaee 规 范 里 的 技 术 , 所 以 大 部 分 项 目 经 理 都 愿 意 选 择 一 种 开
发 简 单 、 又 被 更 多 厂 商 兼 容 的 标 准 技 木 。
对 以 上 有 了 一 个 全 面 的 认 识 的 时 候 下 面 的 学 习 肯 定 得 更 加 保 质 保 量 的 完 成 了。正好在ITOO里也用到了,虽然资料有点少,不过只要功夫深,铁杵磨成针,大不了去官网英文网站好好看了。
版权声明:本文为博主原创文章,未经博主允许不得转载。
EJB-全局认识
标签:
原文地址:http://blog.csdn.net/wlccomeon/article/details/47176547
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!