又有人发出联合抵制EJB3.0

在IBM推出支持J2EE1.4和J2SE 5.0的Webpshere 6.1之际,有人在TSS发帖呼吁联合抵制EJB3.0,不过,要说明的是,J2EE 1.4不包括EJB 3.0,也就是说,到Websphere 6.1还没有支持EJB 3.0,EJB 3.0到底怎么啦?

先看看,为什么有人呼吁要联合抵制EJB 3.0?,在这篇Blog中:
http://www.jroller.com/page/killjoy?entry=boycott_ejb3
我们可以看到,作者认为EJB3的问题是:
EJB3有方法拦截概念,但是没有pointcut概念,方法拦截是由类上面的元注释annotation来标注的,这将类和方法拦截器耦合在一起,这种耦合太紧密了。

从这篇文章看,作者是非常偏激,言语激烈,也表明现在Java世界面临严重的路线问题,作者在另外一篇文章中认为Ruby on Rails(RoR)是一个玩笑,它是90年代的 Visual FoxPro 。

一个比较中立观点是:Java世界是一个自由选择的世界,如果我喜欢AOP,我就不会选择EJB3,但是如果我的公司策略仅仅使用 IBM/BEA/SUN/,那么解决方案为什么不选择EJBXXX呢?, EJB3和AOP也是可以融合在一起的。