java - 对EJB的定义感到困惑

标签 java jakarta-ee ejb

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

In very straightforward terms, Enterprise JavaBeans (EJB) is a platform for building portable, reusable and scalable business applications using the Java programming language.

然后在接下来的两段中,他们区分了 EJB 作为组件和 EJB 作为框架。

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

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

最佳答案

I am confused about what EJB is, is it correct that EJB is a platform/framework,

是的......等等。

and the components and container are both included in that definition?

是的。

And would it be more correct to say EJB components than just EJBs?

这是有争议的。 (和毫无意义的辩论,IMO。)

归根结底,术语 EJB 有很多含义,具体取决于上下文和说话者。当有人说“EJB”时,您必须考虑上下文来确定其含义。但是,嘿,人类语言就是这样。

关于java - 对EJB的定义感到困惑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8429773/

相关文章:

java - com.mongodb.MongoTimeoutException : Timed out after 10000 ms while waiting to connect

java - 在 Java 中定期调用函数

tomcat - TomEE + EclipseLink : EntityManager injection not working

java - 在Java中,将数组写入文件时,只写入最后一行

java - Java中的对象数组的混洗: Why does this method work for int but not for my objects?

debugging - 无法在 Java 堆栈跟踪中看到 java 源文件

Java EJB 迁移到 Spring

java - 使用 EJB 锁定数据源中的实体/行的最佳实践

java - 内存不一致或线程干扰或两者兼而有之?

java - Java中JToggle选择状态下的滑动抽屉动画?