这句话严重错误,EJB是一种分布式组件模型,所以,它必然要为实现类似Corba这样分布式计算提供说明和支持,这些都是其核心,无论EJB3/EJB2/EJB1运行起来都将是支持分布式计算,看看这篇J2EE集群,就知道EJB服务器是如何复杂地支持分布式计算:
http://www.jdon.com/jive/article.jsp?forum=121&thread=22282
这些功能需要花费多少代码才能完成,能不臃肿吗?所幸的是,这些功能无需编程者实现,JBoss等EJB COntainer自己实现了,你倒过来还说EJB container臃肿,那你自己做?每个企业程序员想成为EJB程序员之前必须学会集群开发,可能吗?
(网上到处都是这样奇谈怪论(包括老外),然后被国人拿回来当宝,也不用脑思考。)
EJB3 从现有规范标准来看,完全是想让EJB程序员编制EJB时更加方便和简化,少做一些事情,但是这些事情还是要有人来做的,这就象快递公司一样,你打个电话叫快递很方便,可是你要送到美国的东西不知经过快递公司多少复杂环节,快递公司就是EJB3,将方便留给你,将麻烦留给自己,但是我们不能就认为快递公司本身应该很简单,人人都可以开快递公司。
不想费口舌,如果还有人这些简单道理都不清楚,我想他甭搞程序了。