初学J2EE,听说EJB是J2EE的核心,请问csdner们你们在工作中用到EJB哪些技术?

时间:2021-11-11 17:07:13
EJB是7年前制定的标准,从1.x升级到2.x整体架构上没有做太大变化,原因是为什么?
EJB3就快出来了,为了兼容EJB2.x,EJB3的整体架构有多少变化?
EJB3的entity Bean采用了Hibernate持久化方案,意味CMP有重大缺陷?
据说EJB容器具有优秀的集群能力,但在群集使用entity bean与有状态session bean是否可行?
EJB事务处理最终是调用JTS/JTA,EJB包装了一层API?
RMI的分布式应用有很多选择,如Hessian、Burlap,EJB是最好的选择?

7年后的今天,已经涌现了很多新技术,如AOP、IOC、Web Service等等

初学EJB,请问大家在实际应用当中,有多少项目用到EJB,用到EJB哪些技术?

21 个解决方案

#1


EJB不利于单元测试?

#2


一般的项目一般就采用一下seesion bean而已
至于ejb是j2ee的核心,老实说不是很觉得
但至少不是空穴来潮

#3


EJB是J2EE的核心 这么说自然有这么说的道理 反正....哎~~~
太快了.....

#4


STRUTS

UPING......

#5


初学J2EE,还没用过EJB。同一问题,关注

#6


0%

#7


my company 80% use EJB

and Some Project using 100% 

but now my company change the hibernate

#8


偶公司更喜欢用 struts,hibernate

#9


develop j2ee with out EJB,use springframework&Hibernate plz.

#10


EJB是J2EE的核心?
第一次听说
要说EJB3将来能成为j2ee核心倒还是有可能
现在很多小公司都不用EJB的,因为感觉它太笨重了

#11


是呀.学习J2EE没有用过ejb

#12


用了3.5年的JAVA和J2EE各种框架,还从来没真正用过EJB。
这东西想法是好...感觉纸上谈兵...不实用。
有的东西,它是很先进,但是它就是不实用,也就不能普及,顶多在特定领域用用。

#13


用过一年半。千万别用EntityBean

SessionBean和MDB绝对是好东西

#14


最近都是些小项目,三五个人四个月就搞定了,数据库就一两个实例,基本用不上EJB了

EJB不是垃圾,但是太容易被用作垃圾,如果你不需要load-balance, auto fail-over,CMT, XA CMT这些企业级特性,其实还是别用的好。以前作些企业级的,200来个人月的项目,还是要用的。

#15


mark!

#16


mudsong:EJB不利于单元测试?
我不赞成。可以用cactus测试呀!
EJB在J2EE的核心地位我还是很赞成的。起码当时出这个标准的时候,是以它为中心展开的!
EJB3.0期待中,不过,目前企业中还是在用2.0。
“EJB不是垃圾,但是太容易被用作垃圾”我非常同意!
再刚接触EJB的时候,我就听到过类似这样的评论!在实际工作中,也非常同意。由于当前处于的
项目中,前面开发者留下来的一些问题Bean,真的很要命!

#17


同意EJB是J2EE核心,不过还没用过,关注一下

#18


我的单位算不上企业,所以EJB的使用几率非常低。最多也就是用到无状态SessionBean。

#19


目前好象很多中小型项目都不怎么用EJB,也许不敢用,太难掌握了吧!

#20


不用

#21


基本上就是session bean 和MDB

#1


EJB不利于单元测试?

#2


一般的项目一般就采用一下seesion bean而已
至于ejb是j2ee的核心,老实说不是很觉得
但至少不是空穴来潮

#3


EJB是J2EE的核心 这么说自然有这么说的道理 反正....哎~~~
太快了.....

#4


STRUTS

UPING......

#5


初学J2EE,还没用过EJB。同一问题,关注

#6


0%

#7


my company 80% use EJB

and Some Project using 100% 

but now my company change the hibernate

#8


偶公司更喜欢用 struts,hibernate

#9


develop j2ee with out EJB,use springframework&Hibernate plz.

#10


EJB是J2EE的核心?
第一次听说
要说EJB3将来能成为j2ee核心倒还是有可能
现在很多小公司都不用EJB的,因为感觉它太笨重了

#11


是呀.学习J2EE没有用过ejb

#12


用了3.5年的JAVA和J2EE各种框架,还从来没真正用过EJB。
这东西想法是好...感觉纸上谈兵...不实用。
有的东西,它是很先进,但是它就是不实用,也就不能普及,顶多在特定领域用用。

#13


用过一年半。千万别用EntityBean

SessionBean和MDB绝对是好东西

#14


最近都是些小项目,三五个人四个月就搞定了,数据库就一两个实例,基本用不上EJB了

EJB不是垃圾,但是太容易被用作垃圾,如果你不需要load-balance, auto fail-over,CMT, XA CMT这些企业级特性,其实还是别用的好。以前作些企业级的,200来个人月的项目,还是要用的。

#15


mark!

#16


mudsong:EJB不利于单元测试?
我不赞成。可以用cactus测试呀!
EJB在J2EE的核心地位我还是很赞成的。起码当时出这个标准的时候,是以它为中心展开的!
EJB3.0期待中,不过,目前企业中还是在用2.0。
“EJB不是垃圾,但是太容易被用作垃圾”我非常同意!
再刚接触EJB的时候,我就听到过类似这样的评论!在实际工作中,也非常同意。由于当前处于的
项目中,前面开发者留下来的一些问题Bean,真的很要命!

#17


同意EJB是J2EE核心,不过还没用过,关注一下

#18


我的单位算不上企业,所以EJB的使用几率非常低。最多也就是用到无状态SessionBean。

#19


目前好象很多中小型项目都不怎么用EJB,也许不敢用,太难掌握了吧!

#20


不用

#21


基本上就是session bean 和MDB