EJB3 = EJB2 + xDoclet?

05-09-07 schlemiel
原帖一(by schlemiel)

我只提一个问题。EJB2+xDoclet能否实现entity bean的继承?如果能,请问如何做。如果不能,请问EJB3=EJB2+xDoclet的等式如何成立。烦请板桥大人正面解答。

原帖二(by banq)

废话,等式不成立,我和jakarta99争什么?你要和我争这个等式,另外开贴PK,不要缠在这里,条理清晰一些好不好,我看你说话好像条理不清哦!

如果我没理解错的话,banq的意思是:EJB3 = EJB2 + xDoclet这一等式成立。现在,请banq正面回答:

(1)EJB3支持entity bean继承。请问EJB2 + xDoclet是否支持entity bean继承?如果支持,请问如何实现?我所说的“entity bean继承”,例如有Employee和Manager两个entity bean,Manager extends Employee。

(2)如果第一问的答案是“不能实现”,请问“等式成立”之说该作何解释?

                   

banq
2005-09-07 18:16
jakarta99提出公式:

EJB3 = EJB2 + AOP +Ioc + xDoclet + others,

我o他分析了,为什么要去除AOP,因为AOP是EJB container实现,既可以实现EJB3 又可以实现EJB2。

Ioc也可去除,因为这已经隐含在xDoclet(Annotation)中了,否则xDoclet(Annotation)就是无根的树,xDoclet(Annotation)只是给予编程者一个表现,没有Ioc,xDoclet只会增加编程难度,而不会简化。

基于上面理由:EJB3 = EJB2 + xDoclet + others

因为,others是jakarta99自己定义,他没有说清楚有多少东西,我希望看问题看主要的,将零零碎碎的东西去除,提纲契领,写成:

EJB3 = EJB2 + xDoclet(Annotation)

如果你觉得上述推理有问题,请指出。我想我们讨论的是等式问题,不要由此从逻辑上衍生出其他问题,我精力有限,不能一一回答,见谅。

schlemiel
2005-09-07 18:21
>我想我们讨论的是等式问题,不要由此从逻辑上衍生出其他问题,我精力有限,不能一一回答,见谅。

我很赞同“不要衍生其他问题”的意见,因此您不需要铺陈数百字的背景知识。我的问题很简单:EJB2+xDoclet能不能实现entity bean继承?能,或者不能。如果不能,EJB3=EJB2+xDoclet的等式如何成立?

预先作个揣测:如果您的回答是“不能实现entity bean继承”并且“等式仍旧成立”,我是否可以理解为您对等号与加号进行了独具创意的重新诠释?当然这只是个揣测,待您回答以后再说。

ray_linn
2005-09-08 09:43
EJB3 =EJB2 + xDoclet的始作佣者应该是你,这个题目也和JK99没什么关系,不要躲躲藏藏的,直接回答好了。

dabb
2005-09-08 14:21
这场面真和当时有国外大师出来说了句ejb2.x不行,然后就接着国内一大堆人出来把大师的话一句句摘出来狠批ejb2.x,搞得好象自己早知道ejb2.x的种种不是,很牛b一样。真不过这个公式未必绝对错,就象ejb2.x未必全错,错只错在用的人用错地方而已。至于那一大堆人,还是那一堆屎。

猜你喜欢
4Go 1 2 3 4 下一页