Spring和ejb算是同一种类型的东西吗

 我来答
finikes
2009-07-15 · TA获得超过259个赞
知道答主
回答量:57
采纳率:0%
帮助的人:33.7万
展开全部
不算
spring是一种面向开发阶段的轻量级框架技术,也就是说spring发挥作用的阶段主要的开发阶段,影响的主要是开发人员.而对于部署不会产生太大的影响.

ejb是一种重量级分布式组件,是JavaEE的核心组件.它涵盖了spring的核心功能:IOC和AOP以及事务的维护,但是不仅如此,ejb的事务维护是原生的,而spring要维护事务还要结合外部的框架.另外ejb还涉及到业务逻辑的处理和支持分布式部署,这些特点决定了ejb不仅对于开发阶段,而且对于部署阶段也有深远的影响.这些都是单纯的spring框架所不俱备的.

实际上,从功能角度看,spring是ejb的一个子集,但是为什么spring是spring,ejb是ejb,是因为:
1.从技术角度看,两个都是独立的技术方案;
2.ejb是重量级组件,spring是轻量级框架做好了的话可以完全避免侵入性,这个差别导致两种方案的实施成本和周期以及适合的场合都不一样.
freish
2009-07-15 · TA获得超过2878个赞
知道大有可为答主
回答量:3153
采纳率:0%
帮助的人:2689万
展开全部
hibernate和EJB算是同一类东西
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2009-07-15
展开全部
肯定不是啊,spring只是一个框架,是种粘合剂。它给你把底层的东西都给框架话了。ejb是j2ee分布式计算的基石组件,而rmi又是ejb的根本所在。所以ejb是为java分布式计算准备的。而spring只是j2ee的一个精巧的框架而已,它和ejb不是一回事,ejb可以组合到它里面去,成为它搭建的应用中的一个组件,实现分布式计算。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
nirenfu
2009-07-15 · TA获得超过1991个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:629万
展开全部
可以算同一类东西吧,这两个框架组件的核心设计理念是相同的:两者的目标都是把中间件服务传递给松散耦合的简单旧式Java对象(POJO)。这些框架组件通过在运行时截取执行内容或向POJO注入服务对象,把应用程序服务与POJO捆绑在一起。POJO本身不关心捆绑的过程,并且对框架组件几乎没有依赖。其结果是,开发者可以聚焦于业务逻辑,个人可以在没有框架组件的情况下测试他们的POJO。此外,由于POJO不需要从框架组件中继承或实现框架组件接口,开发者建立继承结构和构建应用程序的时候都有高度的灵活性。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
飞蛋蛋
2009-07-15 · TA获得超过973个赞
知道小有建树答主
回答量:816
采纳率:0%
帮助的人:650万
展开全部
发现了1楼在瞎掰。。。。嘿嘿2楼正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
帐号已注销
2009-07-15 · TA获得超过503个赞
知道小有建树答主
回答量:628
采纳率:0%
帮助的人:432万
展开全部
猴子某些时候可以做人做的事,但是猴子永远不是人。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式