什么使企业豆'重量级'?

时间:2012-07-23 10:10:25

标签: ejb javabeans java-ee-6

我已多次读过EJB的重量级...但昨晚我正在阅读有关EJB的Java EE 6教程,它们似乎只是常规的Java对象,除了它们可以有无状态或单例等注释。除此之外,它们(非常基本的)教程中包含的功能非常标准,就像MVC应用程序中的模型类一样。

  1. 那么为什么会对EJB产生非常消极的态度?
  2. 为什么我看到它说绝大多数网络应用都没有必要?
  3. 是什么让他们'重量级'?

1 个答案:

答案 0 :(得分:5)

EJB bean的重量级原因有几个。

第一个是罗德约翰逊的修辞。对于人们采用Spring来说,重要的是Rod传播EJB是重量级的想法(而Spring因此自动轻量级)。 Springsource是一个商业组织,Rod是一个聪明的商人。使用Spring的人越多,他们最终从SpringSource购买支持合同的比例就越大。

第二个来源是Spring狂热者,他们从未尝试过EJB,但总是从Rod和其他狂热者那里听说EJB是重量级的。他们只是将他们听过的歌曲包裹起来。

第三个来源是2004年及之前被EJB 2烧毁的人。这个版本的EJB确实是重量级的。当时人们背对着EJB,从不回头,完全忘记了EJB 3的发生,这就像你观察到一种非常轻巧易用的技术。