对EJB的定义感到困惑

Luc*_*uke 4 java ejb java-ee

我正在阅读EJB 3 in Action,我遇到了这句话

简单来说,Enterprise JavaBeans(EJB)是一个使用Java编程语言构建可移植,可重用和可伸缩的业务应用程序的平台.

然后在接下来的两段中,他们将EJB作为一个组件,将EJB作为一个框架.

此外,他们还说当他们在书中讨论EJB时,他们指的是用于构建应用程序部分的服务器端组件.

我对EJB是什么感到困惑,EJB是一个平台/框架是否正确,组件和容器都包含在该定义中?说EJB组件而不仅仅是EJB更正确吗?

Ste*_*n C 5

我对EJB是什么感到困惑,EJB是一个平台/框架是否正确,

是的......除其他外.

组件和容器都包含在该定义中?

是.

说EJB组件而不仅仅是EJB更正确吗?

这是值得商榷的.(和一场毫无意义的辩论,IMO.)

最重要的是,术语EJB意味着很多东西取决于上下文和谁在说话.当有人说"EJB"时,你必须考虑上下文来确定其含义.但是,嘿,人类语言就是这样.