gpt4 book ai didi

ejb - 什么使企业 bean 成为 'heavyweight'?

转载 作者:行者123 更新时间:2023-12-04 00:45:15 26 4
gpt4 key购买 nike

我已经多次读到 EJB 是重量级的……但昨晚我正在浏览关于 EJB 的 Java EE 6 教程,它们似乎只是普通的 Java 对象,除了它们可以有像 Stateless 或 Singletons 这样的注释。除此之外,它们在(公认的非常基础的)教程中包含的功能非常标准,就像 MVC 应用程序中的模型类一样。

  1. 那么,为什么会遇到对 EJB 非常消极的态度?
  2. 为什么我看到它说它们对于绝大多数网络应用程序来说都是不必要的?
  3. 是什么让他们成为“重量级”?

最佳答案

有几个原因导致 EJB bean 成为重量级的。

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

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

第三个来源是 2004 年及之前被 EJB 2 烧死的人。这个版本的 EJB 确实是重量级的。那时人们背对着 EJB,再也没有回头,完全忘记了 EJB 3 的出现,正如你所观察到的一种非常轻量级和易于使用的技术。

关于ejb - 什么使企业 bean 成为 'heavyweight'?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610453/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com